Export (0) Print
Expand All

Visual Studio Tools for Office Project Templates Overview

The New Project dialog box in Visual Studio contains project templates for document-level customizations and application-level add-ins. For more information about customizations and add-ins, see Office Solutions Development Overview.

Each project provides code to get you started on a specific kind of solution. In the code, a startup event and a shutdown event are raised, and methods are included in the generated project code to handle these events. For more information, see Visual Studio Tools for Office Project Events.

The types of project templates that are available depend on which combination of Microsoft Visual Studio 2005 Tools for the Microsoft Office System (VSTO 2005) or Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE) you have installed. For more information, see Features Available by Product Combination.

VSTO 2005 Project Templates

The VSTO 2005 project templates are available in the New Project dialog box when you select Office in the Project types pane.

Double-clicking any of the document-level projects starts the Visual Studio Tools for Office Project Wizard, which gives you the choice of creating a new document or using an existing document for your solution.

Word Document

The Word Document project template provides code to get you started with automating and capturing events from Microsoft Office Word 2003. Word makes it easy to present data in graphically rich reports and provides an attractive front end for collecting information. For more information, see Word Document Project Template.

Word Template

The Word Template project template behaves identically to the Word Document project template. However, the template makes it easy for users to create new local document copies of the Word template. The managed code extensions are available from the new document. For more information, see Word Template Project Template.

NoteNote

Word templates that reference managed code extensions cannot be used as global add-ins. The assembly is not called if the template is loaded from the Startup directory of Word. For more information, see Limitations of Global Templates and Add-ins.

Excel Workbook

The Excel Workbook project template provides code to get you started with automating and capturing events from Microsoft Office Excel 2003, so you can take advantage of its data analysis and charting tools in your solutions. For more information, see Excel Workbook Project Template.

Excel Template

The Excel Template project template behaves identically to the Excel Workbook project template. However, the template makes it easy for users to create new local workbook copies of the Excel template. The managed code extensions are available from the new workbook. For more information, see Excel Template Project Template.

Outlook Add-in

The Outlook Add-in project template provides code to get you started with automating and capturing events from Microsoft Office Outlook 2003, so you can create add-ins that extend the functionality of Outlook. It includes a Setup project that you can use to deploy your solution. For more information, see Outlook Add-in Project Template.

VSTO 2005 SE Project Templates

The VSTO 2005 SE project templates are available in the New Project dialog box when you select 2003 Add-ins or 2007 Add-ins under Office in the Project types pane.

All of these project templates include a Setup project that you can use to deploy your add-in. For more information about the Setup project, see Setup Projects for Application-Level Add-ins.

2003 Add-ins

These project templates provide code to get you started with creating add-ins for the following Microsoft Office 2003 applications:

  • Excel 2003

  • Outlook 2003

  • PowerPoint 2003

  • Visio 2003

  • Word 2003

For more information, see 2003 Microsoft Office Add-in Project Templates.

2007 Add-ins

These project templates provide code to get you started with creating add-ins for the following applications in the 2007 Microsoft Office system:

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Visio 2007

  • Word 2007

For more information, see 2007 Microsoft Office Add-in Project Templates.

See Also

Community Additions

ADD
Show:
© 2014 Microsoft