How many versions of Visual Studio Tools for Office (VSTO) are there, and what are the differences between them?
Locked
- How many versions of Visual Studio Tools for Office (VSTO) are there, and what are the differences between them?
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Edited byJi.ZhouMSFT, ModeratorWednesday, February 11, 2009 12:38 PM
- Edited byJi.ZhouMSFT, ModeratorFriday, February 13, 2009 10:35 AM
- Edited byJi.ZhouMSFT, ModeratorFriday, February 13, 2009 10:37 AM
Answers
As time elapses, the Visual Studio Tools for Office enhances features and functionality in each version. The following list describes the four versions of Visual Studio Tools for Office:
1. VSTO 2003 (VSTO v1 runtime) supports document-level customizations for Excel 2003 and Word 2003.
2. VSTO 2005 (VSTO v2 runtime) ships with the Visual Studio 2005 Professional edition and Visual Studio Team System (VSTS) 2005. It can also be installed as a standalone product. This version of VSTO can be only be used to develop the document level customizations for Word 2003 and Excel 2003, InfoPath 2003 template project, and Outlook 2003 application level add-in. Microsoft Office 2007 is not supported in this version.
3. VSTO 2005 SE (VSTO v2 runtime). This version is a Visual Studio package that allows us to develop the application level add-ins for both Microsoft Office 2003 and Microsoft Office 2007. It is only 6.1MB in size and can be downloaded for free from the Microsoft Download Center. This version only supports development for add-ins in Office 2003 and 2007. The document-level customization project templates are not included.
4. VSTO 2008 (VSTO v3 runtime) ships with Visual Studio 2008 Professional Edition or above. It consists of the VSTO and VSTO SE’s templates and provides the Office 2007 document level projects template as well.
For more FAQ about Visual Studio Tools for Office, please see Visual Studio Tools for Office FAQBesides these four versions, Visual Studio 2008 SP1 also introduces an important new feature of VSTO, although it does not bring any new project/item templates. In previous versions, we can only add the managed controls onto the document surface in document-level customizations. Visual Studio 2008 SP1 allows add-ins to take advantage of features that were previously only available to document-level customizations (e.g databound ListObject NamedRange, ability to have Managed Controls). For more detailed information, please refer to “How can I add a managed control onto the document surface in Add-in?” in this FAQ series.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Marked As Answer byJi.ZhouMSFT, ModeratorWednesday, February 11, 2009 12:42 PM
All Replies
As time elapses, the Visual Studio Tools for Office enhances features and functionality in each version. The following list describes the four versions of Visual Studio Tools for Office:
1. VSTO 2003 (VSTO v1 runtime) supports document-level customizations for Excel 2003 and Word 2003.
2. VSTO 2005 (VSTO v2 runtime) ships with the Visual Studio 2005 Professional edition and Visual Studio Team System (VSTS) 2005. It can also be installed as a standalone product. This version of VSTO can be only be used to develop the document level customizations for Word 2003 and Excel 2003, InfoPath 2003 template project, and Outlook 2003 application level add-in. Microsoft Office 2007 is not supported in this version.
3. VSTO 2005 SE (VSTO v2 runtime). This version is a Visual Studio package that allows us to develop the application level add-ins for both Microsoft Office 2003 and Microsoft Office 2007. It is only 6.1MB in size and can be downloaded for free from the Microsoft Download Center. This version only supports development for add-ins in Office 2003 and 2007. The document-level customization project templates are not included.
4. VSTO 2008 (VSTO v3 runtime) ships with Visual Studio 2008 Professional Edition or above. It consists of the VSTO and VSTO SE’s templates and provides the Office 2007 document level projects template as well.
For more FAQ about Visual Studio Tools for Office, please see Visual Studio Tools for Office FAQBesides these four versions, Visual Studio 2008 SP1 also introduces an important new feature of VSTO, although it does not bring any new project/item templates. In previous versions, we can only add the managed controls onto the document surface in document-level customizations. Visual Studio 2008 SP1 allows add-ins to take advantage of features that were previously only available to document-level customizations (e.g databound ListObject NamedRange, ability to have Managed Controls). For more detailed information, please refer to “How can I add a managed control onto the document surface in Add-in?” in this FAQ series.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Marked As Answer byJi.ZhouMSFT, ModeratorWednesday, February 11, 2009 12:42 PM


