Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and scalable enterprise grade solutions based on Microsoft Office.  A unified solutions platform for  building Office Business Applications that make line-of-business systems, enterprise data and workflows accessible and relevant to users.
Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applications VSTO is the key developer tool technology that enables the pro developer to create scalable, line-of-business solutions based on Microsoft Office VSTO 3.0 provides a very rich set of features that build on an already strong product that enable developers to easily build and deploy customized Office Business Applications.
Tools Visual Studio Tools for Office … LOB Apps, data warehouse, trading partners, etc Office Business Applications Dynamics SAP Siebel LOB Dynamics Duet ISV OBAs Custom OBAs 2007 Office system clients Office SharePoint Server 2007 Microsoft Office System Content Management Unified Communication & Collaboration Business Intelligence Exchange Server 2007 Office Communications Server 2007 Search Workflow Business Data Catalog Website & Security Framework Excel Services Open XML File Formats & Extensible Fluent Interface
VSTO in Visual Studio 2008* The premier technology for building Office Business Applications (OBA) Pro-Devs can extend and enhance the Office experience the VS and .NET way Pro-Devs can utilize all of VS 2008’s new technology into Office based solutions – WPF, WCF, Linq etc * VSTO is now a fully-integrated component of all VS 2008 Pro and higher SKUs
Application-level Add-ins Excel, Word, PowerPoint Outlook, Visio, Project, InfoPath Document-level solutions Word, Excel, InfoPath 2003 onwards Utilize managed controls on the document surface What’s new in VSTO 3.0 New designers for ribbon and Outlook form region VBA to VSTO interoperability ClickOnce deployment and security AppDomain security and isolation App-level custom task pane
Menus / toolbars in 2007 Office system are gone Visual Studio 2008 supports 2007 Office systems’ new extensibility model Targeting same behavior across applications supporting this model Declare new controls in XML markup file New controls added at runtime Definitions fixed at load time (non-dynamic) Document-level or application-level Tab Group Ribbon Control
Design Surface Property Grid Ribbon Control  Toolbox
VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup Actions Pane:  Associated with a specific Word or Excel document More robust, easier to program alternative to Office’s built-in “Smart Document” technology Custom Task Pane:  The same general idea as Actions Pane, only on the application add-in level, not individual doc Custom Task Pane
Office Development with Visual Studio  http://blogs.msdn.com/vsto/ VSTO Forum http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=16 VSTO-related blogs VSTO-related Blog Search –  http://search.live.com/macros/pstubbs/vsto  Office Zealot Site (Tim Huckaby) -  http://www.officezealot.com/VSTO/bloghome.aspx
Questions?
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
Webinar getting started with office 365 add ins development 5 may 2018
PPTX
Practical Office Business Application
PPT
Andrew Odc2008
PPTX
Formulare vNext - Was ist die richtige Formularlösung für mich?
PPT
VSTO (Introduction)
PPT
PPT
Flex In Dot Net
DOC
Rajiv-CV
Webinar getting started with office 365 add ins development 5 may 2018
Practical Office Business Application
Andrew Odc2008
Formulare vNext - Was ist die richtige Formularlösung für mich?
VSTO (Introduction)
Flex In Dot Net
Rajiv-CV

What's hot (20)

PPT
Chapter 01
PPTX
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
PPTX
Project 2010 - Ten things you may not know about Project 2010 - Australian Of...
PPTX
Develop using Office Graph API
PPTX
Introduction to Salesforcedotcom
PPTX
Microsoft Office 2016
PPTX
Salesforce for Beginners
PPTX
Introduction to Mvc
PPTX
ProShare_PowerApps_Flow
PPT
SAP Microsoft Interoperability - Business Process Solutions
PDF
SPSDC PowerApps and Flow by Hemendra Patel
PPT
Microsoft silverlight : top 10 features
PDF
Enterprise Architecture Tools EAComposer
DOC
GlenUnderwoodResume
PDF
SFDC Course Content
PPTX
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
PPTX
A SharePoint Developers Guide to Project Server
PPTX
Salesforce and Gmail Fully Integrated (NJ Salesforce User Group Event)
PPTX
Rits Brown Bag - Salesforce Lightning
DOC
Ashish Patro
Chapter 01
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
Project 2010 - Ten things you may not know about Project 2010 - Australian Of...
Develop using Office Graph API
Introduction to Salesforcedotcom
Microsoft Office 2016
Salesforce for Beginners
Introduction to Mvc
ProShare_PowerApps_Flow
SAP Microsoft Interoperability - Business Process Solutions
SPSDC PowerApps and Flow by Hemendra Patel
Microsoft silverlight : top 10 features
Enterprise Architecture Tools EAComposer
GlenUnderwoodResume
SFDC Course Content
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
A SharePoint Developers Guide to Project Server
Salesforce and Gmail Fully Integrated (NJ Salesforce User Group Event)
Rits Brown Bag - Salesforce Lightning
Ashish Patro
Ad

Similar to Office As A Development Platform (20)

PPT
Session 2: Office as a development platform with Visual Studio 2008
PDF
Office And Vsto 200
PPTX
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
PPTX
VSTO + LOB Apps Information Matters
PPTX
VSTO + LOB Apps
PPT
Developing for Office 2007 using VSTO 2005
PPTX
Raj Wpf Controls
PPT
Vsto 3 Excel Add-in SNUG
PPT
Vsto 3 Snug
PPT
Getting Started with VSTO
PDF
Vs 2008
PDF
.net 3.5 and vs 2008
PDF
Office 2010 Development in Visual Studio 2010
PPT
Windows Forms 2.0 Enhancements
PDF
Office Add-Ins
PPTX
A developers roadmap to building professional office based solutions
PPT
Daniel Egan Msdn Tech Days Oc Day2
PPTX
A developers roadmap to building professional office based solutions
PPTX
Getting started with office 365 add ins development 3 may 2018 - v2
PDF
Office 365 development overview Nilesh Shah 15 march 2018
Session 2: Office as a development platform with Visual Studio 2008
Office And Vsto 200
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
VSTO + LOB Apps Information Matters
VSTO + LOB Apps
Developing for Office 2007 using VSTO 2005
Raj Wpf Controls
Vsto 3 Excel Add-in SNUG
Vsto 3 Snug
Getting Started with VSTO
Vs 2008
.net 3.5 and vs 2008
Office 2010 Development in Visual Studio 2010
Windows Forms 2.0 Enhancements
Office Add-Ins
A developers roadmap to building professional office based solutions
Daniel Egan Msdn Tech Days Oc Day2
A developers roadmap to building professional office based solutions
Getting started with office 365 add ins development 3 may 2018 - v2
Office 365 development overview Nilesh Shah 15 march 2018
Ad

Recently uploaded (20)

PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
The AI Revolution in Customer Service - 2025
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Module 1 Introduction to Web Programming .pptx
Co-training pseudo-labeling for text classification with support vector machi...
giants, standing on the shoulders of - by Daniel Stenberg
Data Virtualization in Action: Scaling APIs and Apps with FME
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Build automations faster and more reliably with UiPath ScreenPlay
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Auditboard EB SOX Playbook 2023 edition.
Ensemble model-based arrhythmia classification with local interpretable model...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
The AI Revolution in Customer Service - 2025
Training Program for knowledge in solar cell and solar industry
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Electrocardiogram sequences data analytics and classification using unsupervi...
LMS bot: enhanced learning management systems for improved student learning e...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence

Office As A Development Platform

  • 1.  
  • 2.  
  • 3.  
  • 4.  
  • 5. Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and scalable enterprise grade solutions based on Microsoft Office. A unified solutions platform for building Office Business Applications that make line-of-business systems, enterprise data and workflows accessible and relevant to users.
  • 6. Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applications VSTO is the key developer tool technology that enables the pro developer to create scalable, line-of-business solutions based on Microsoft Office VSTO 3.0 provides a very rich set of features that build on an already strong product that enable developers to easily build and deploy customized Office Business Applications.
  • 7. Tools Visual Studio Tools for Office … LOB Apps, data warehouse, trading partners, etc Office Business Applications Dynamics SAP Siebel LOB Dynamics Duet ISV OBAs Custom OBAs 2007 Office system clients Office SharePoint Server 2007 Microsoft Office System Content Management Unified Communication & Collaboration Business Intelligence Exchange Server 2007 Office Communications Server 2007 Search Workflow Business Data Catalog Website & Security Framework Excel Services Open XML File Formats & Extensible Fluent Interface
  • 8. VSTO in Visual Studio 2008* The premier technology for building Office Business Applications (OBA) Pro-Devs can extend and enhance the Office experience the VS and .NET way Pro-Devs can utilize all of VS 2008’s new technology into Office based solutions – WPF, WCF, Linq etc * VSTO is now a fully-integrated component of all VS 2008 Pro and higher SKUs
  • 9. Application-level Add-ins Excel, Word, PowerPoint Outlook, Visio, Project, InfoPath Document-level solutions Word, Excel, InfoPath 2003 onwards Utilize managed controls on the document surface What’s new in VSTO 3.0 New designers for ribbon and Outlook form region VBA to VSTO interoperability ClickOnce deployment and security AppDomain security and isolation App-level custom task pane
  • 10. Menus / toolbars in 2007 Office system are gone Visual Studio 2008 supports 2007 Office systems’ new extensibility model Targeting same behavior across applications supporting this model Declare new controls in XML markup file New controls added at runtime Definitions fixed at load time (non-dynamic) Document-level or application-level Tab Group Ribbon Control
  • 11. Design Surface Property Grid Ribbon Control Toolbox
  • 12. VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup Actions Pane: Associated with a specific Word or Excel document More robust, easier to program alternative to Office’s built-in “Smart Document” technology Custom Task Pane: The same general idea as Actions Pane, only on the application add-in level, not individual doc Custom Task Pane
  • 13. Office Development with Visual Studio http://blogs.msdn.com/vsto/ VSTO Forum http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=16 VSTO-related blogs VSTO-related Blog Search – http://search.live.com/macros/pstubbs/vsto Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx
  • 15. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.