Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Features Available by Office Application and Project Type

 

Visual Studio has several types of project templates that support different business scenarios for Microsoft Office applications, including the following types:

  • Document-level customizations.

  • VSTO Add-ins.

Not all applications can use every project type. For example, document-level projects are available only for Microsoft Office Word and Microsoft Office Excel. Similarly, some features are available only for certain types of projects or applications. For example, the actions pane is available only in document-level projects, and Ribbon extensions are available only for some applications. For more information about the different project types, see Office Solutions Development Overview (VSTO).

System_CAPS_ICON_note.jpg Note


Office project templates are available only in some editions of Visual Studio. For more information, see Configuring a Computer to Develop Office Solutions.

The following table shows the applications that you can use with each project type.

Project typesMicrosoft Office application
Document-level customizationsExcel

Word
VSTO Add-insExcel

InfoPath (InfoPath 2013 and InfoPath 2010 only)

Outlook

PowerPoint

Project

Visio

Word

Excel

The following table shows which project types provide each feature.

FeatureProject types that provide the featureFurther reading
Actions pane.Document-level projects.Actions Pane Overview
ClickOnce deployment.VS and document-level projects.Deploying an Office Solution
Custom task panes.VSTO Add-in projects for the following applications:

- Excel
- InfoPath (InfoPath 2013 and InfoPath 2010 only)
- Outlook
- PowerPoint
- Word
Custom Task Panes
Custom XML parts.Document-level projects.

Application level projects for the following applications:

- Excel
- PowerPoint
- Word
Custom XML Parts Overview
Data cache.Document-level projects.Cached Data in Document-Level Customizations
Expose an object in an VSTO Add-in to other Microsoft Office solutions.VSTO Add-in projects.Calling Code in VSTO Add-ins from Other Office Solutions
The following host controls:

- Chart
- ListObject
- NamedRange
- Content controls
- Bookmark
Document-level projects.

VSTO Add-in projects for Word and Excel.
Host Items and Host Controls Overview
The following host controls:

- XMLMappedRange
- XMLNode
- XMLNodes
Document-level projects.Host Items and Host Controls Overview
Multi-project deployment.Document-level projects.

VSTO Add-in projects.
Walkthrough: Deploying Multiple Office Solutions in a Single ClickOnce Installer
Outlook form regions.VSTO Add-in projects for Outlook.Creating Outlook Form Regions
Post-deployment actions.Document-level projects.

VSTO Add-in projects.
Walkthrough: Copying a Document to the End User Computer after a ClickOnce Installation
Ribbon customizations.Document-level projects.

VSTO Add-in projects for the following applications:

- Excel
- InfoPath (InfoPath 2013 and InfoPath 2010 only)
- Outlook
- PowerPoint
- Project
- Visio
- Word
Ribbon Overview
Visual document designer.Document-level projects.Office Projects in the Visual Studio Environment

Getting Started (Office Development in Visual Studio)
Office Solutions Development Overview (VSTO)
Actions Pane Overview
Ribbon Overview
Creating Outlook Form Regions
Host Items and Host Controls Overview
Cached Data in Document-Level Customizations
Deploying an Office Solution

Show: