There are two versions of Visual Studio Tools for office:
These two versions provide many new features that help you create managed solutions that use Microsoft Office 2003 and 2007 Microsoft Office System.
Microsoft Visual Studio 2005 tools for the 2007 Microsoft Office System (vsto 2005 SE) is the second version of vsto 2005. For more information about how to download and install vsto 2005 se, see how to install Visual Studio Tools for office.
New features in vsto 2005 se
Vsto 2005 se includes the following new features:
Application-level external programs
Vsto 2005 se contains project templates for multiple applications in Microsoft Office 2003 and 2007 Microsoft Office System. For a complete list of applications, see the available features of the product portfolio.
The new external program project template is located in the Visual Basic Project and Visual C # project folder, in the sub-folders named "office", they are named "2003 external programs" and "2007 external programs.
These external program project templates contain a different programming model from the Outlook 2005 external program created using vsto 2003. For more information, see application-level external program programming.
Custom task pane
Functional Area scalability
Outlook form Area
Integration of infopath Design Patterns in Visual Studio
The Microsoft Office infopath 2007 form template design environment has been fully integrated into the Visual Studio development environment. You can compileCodeAt the same time, use the infopath 2007 feature to design the appearance of the infopath form template to expand its functionality. When you use an infopath form template in Visual Studio (Microsoft. Office. InterOP. infopath. semitrustNamespace member) or the new infopath 2007 managed code Object Model (Microsoft. Office. infopathNamespace members) Use Visual C # Or Visual Basic to write business logic. For more information, see welcome to the infopath developer hosting code form template reference ".
New features in vsto 2005
Vsto 2005 includes the following new features:
For a white paper that provides tutorials on features, see what's new in Visual Studio 2005 tools for Office (New in Visual Studio 2005 tools for Office) (http://go.microsoft.com/fwlink? Linkid = 50565 ).
Project System
The project template is located in the sub-folder named "office" under the Visual Basic Project and Visual C # project folder.
You have added a new project template for Microsoft Office Excel 2003. For more information, see "Excel template" Project template.
You have added a new project template for the Microsoft Office Outlook 2003 project. For more information, see outlook external program project templates.
Excel no longer has only one code file for the workbook. Each worksheet has a separate code file, and the workbook also has a code file. Microsoft Office Word 2003 has a code file for a document or template. For more information, see project files hidden in Solution Explorer.
Visual designer
Controls
You can drag a regular Visual Studio control from the toolbox to a document. For more information, see Windows Forms controls in the office documentation.
You can use new controls called "host controls" that extend some built-in office objects. Now, these objects expose events and have the data binding function. For more information, see host items and Host Control overview.
Outlook external program Support
Operation pane support
Smart Tag support
Data Programming
Server programming
Data Cache
Data can be stored in the XML Data Islands attached to office documents, so data can be used offline or on servers. For more information, see Data Model overview and how to: cache data for offline use or on servers.
Deployment