Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and s...
<ul><li>Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applic...
Tools Visual Studio Tools for Office … LOB Apps, data warehouse, trading partners, etc Office Business Applications Dynami...
<ul><li>VSTO in Visual Studio 2008* </li></ul><ul><ul><li>The premier technology for building Office Business Applications...
<ul><li>Application-level Add-ins </li></ul><ul><ul><li>Excel, Word, PowerPoint </li></ul></ul><ul><ul><li>Outlook, Visio,...
<ul><li>Menus / toolbars in 2007 Office system are gone </li></ul><ul><li>Visual Studio 2008 supports 2007 Office systems’...
Design Surface Property Grid Ribbon Control  Toolbox
<ul><li>VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup </li></ul><ul><ul>...
<ul><li>Office Development with Visual Studio  http://blogs.msdn.com/vsto/ </li></ul><ul><li>VSTO Forum </li></ul><ul><ul>...
<ul><li>Questions? </li></ul>
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Upcoming SlideShare
Loading in …5
×

Office As A Development Platform

1,795 views

Published on

Office 2007 as a Development Platform

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,795
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
82
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Office As A Development Platform

    1. 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.
    2. 6. <ul><li>Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applications </li></ul><ul><li>VSTO is the key developer tool technology that enables the pro developer to create scalable, line-of-business solutions based on Microsoft Office </li></ul><ul><li>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. </li></ul>
    3. 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
    4. 8. <ul><li>VSTO in Visual Studio 2008* </li></ul><ul><ul><li>The premier technology for building Office Business Applications (OBA) </li></ul></ul><ul><ul><li>Pro-Devs can extend and enhance the Office experience the VS and .NET way </li></ul></ul><ul><ul><li>Pro-Devs can utilize all of VS 2008’s new technology into Office based solutions – WPF, WCF, Linq etc </li></ul></ul>* VSTO is now a fully-integrated component of all VS 2008 Pro and higher SKUs
    5. 9. <ul><li>Application-level Add-ins </li></ul><ul><ul><li>Excel, Word, PowerPoint </li></ul></ul><ul><ul><li>Outlook, Visio, Project, InfoPath </li></ul></ul><ul><li>Document-level solutions </li></ul><ul><ul><li>Word, Excel, InfoPath 2003 onwards </li></ul></ul><ul><ul><li>Utilize managed controls on the document surface </li></ul></ul><ul><li>What’s new in VSTO 3.0 </li></ul><ul><ul><li>New designers for ribbon and Outlook form region </li></ul></ul><ul><ul><li>VBA to VSTO interoperability </li></ul></ul><ul><ul><li>ClickOnce deployment and security </li></ul></ul><ul><ul><li>AppDomain security and isolation </li></ul></ul><ul><ul><li>App-level custom task pane </li></ul></ul>
    6. 10. <ul><li>Menus / toolbars in 2007 Office system are gone </li></ul><ul><li>Visual Studio 2008 supports 2007 Office systems’ new extensibility model </li></ul><ul><ul><li>Targeting same behavior across applications supporting this model </li></ul></ul><ul><ul><li>Declare new controls in XML markup file </li></ul></ul><ul><ul><li>New controls added at runtime </li></ul></ul><ul><ul><li>Definitions fixed at load time (non-dynamic) </li></ul></ul><ul><ul><li>Document-level or application-level </li></ul></ul>Tab Group Ribbon Control
    7. 11. Design Surface Property Grid Ribbon Control Toolbox
    8. 12. <ul><li>VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup </li></ul><ul><ul><li>Actions Pane: </li></ul></ul><ul><ul><ul><li>Associated with a specific Word or Excel document </li></ul></ul></ul><ul><ul><ul><li>More robust, easier to program alternative to Office’s built-in “Smart Document” technology </li></ul></ul></ul><ul><ul><li>Custom Task Pane: </li></ul></ul><ul><ul><ul><li>The same general idea as Actions Pane, only on the application add-in level, not individual doc </li></ul></ul></ul>Custom Task Pane
    9. 13. <ul><li>Office Development with Visual Studio http://blogs.msdn.com/vsto/ </li></ul><ul><li>VSTO Forum </li></ul><ul><ul><li>http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=16 </li></ul></ul><ul><li>VSTO-related blogs </li></ul><ul><ul><li>VSTO-related Blog Search – http://search.live.com/macros/pstubbs/vsto </li></ul></ul><ul><ul><li>Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx </li></ul></ul>
    10. 14. <ul><li>Questions? </li></ul>
    11. 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.

    ×