Skip to main content

Office Development with Visual Studio (VSTO)

Microsoft Visual Studio provides project templates you can use to create application-level add-ins for Microsoft Office 2010 and Office 2007. You can use add-ins to automate Office, extend Office features, or customize the Office user interface.

Getting Started | Downloads | Code Samples | Books | How Do I Videos | Visual Studio 2010

Office Development with Visual Studio
Excel Solutions with Visual StudioExcel Solutions

Write code to work with data and customize the user interface.

Outlook Solutions with Visual StudioOutlook Solutions

Work with objects and data and customize the Outlook user interface.

Word Solutions with Visual StudioWord Solutions

Manipulate documents, work with data, and customize the Word user interface.

Deploying Office Solutions with Visual StudioDeploying Office Solutions

Learn to deploy Office customizations built with Visual Studio.

Getting Started

Office 2010 Developer Training Courses

Presentations, samples and hands-on labs to help you get started developing Office 2010 solutions with Visual Studio 2010 and SharePoint 2010.

Installing Visual Studio Tools for Office

Office developer tools include the Visual Studio Tools for Office runtime and features that are integrated into Visual Studio itself, such as project templates and designers.

Common Tasks in Office Programming

Find answers to common questions about programming Office solutions.

Using the Visual Studio Tools for the Office System Power Tools

Use developer tools designed to complement Visual Studio Tools for Office.

Getting Started with Visual Studio Tools for Office

Explore topics that help you use the Office developer tools in Visual Studio 2010.

Essential Downloads

Office 2010 PIA BootStrapper

Installer that adds the option Microsoft Office 2010 Primary Interop Assemblies to the Prerequisites Dialog Box in Visual Studio 2010 or Visual Studio 2008.

Open XML Package Editor Power Tool for Visual Studio 2010

Visual Studio add-in which provides an easy way to parse and edit Open Packaging Convention files, including Word, Excel, and PowerPoint documents.

Visual Studio 2010 Tools for Office Runtime

Install the Visual Studio 2010 Tools for Office Runtime, which is required to run Microsoft Office-based solutions built using Visual Studio 2010.

Code Samples

Office Development in Visual Studio 2010

Visual Studio 2010 samples demonstrate Office development projects, tools, and techniques. Samples include Excel, Word and Outlook solutions.

Visual Studio 2010 and .NET Framework 4 Training Kit

Presentations, hands-on labs, and demos designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies.

Northwind Office Business Application

Learn how to expose line-of-business data using WCF Data Services as well as interact with it in Outlook, Word, Excel, and SharePoint 2007 and 2010.

Contoso Auto Sales Office Business Application

Tutorials and samples on how to use Visual Studio 2008 to build an Office Business Application using Outlook 2007, Word 2007, and Excel 2007 for a fictitious automobile dealer.

MSDN Developer Samples | VSTO

Check out the VSTO samples on MSDN.

Code Gallery | VSTO

Find the latest Visual Basic code samples in the Code Gallery.

CodePlex | VSTO

Find open source projects on CodePlex or start your own.

Visual Studio 2010

Start creating solutions for Office applications with this helpful list of Visual Studio 2010 resources.

Download Visual Studio 2010 Today!

Visual Studio 2010 is a cost effective way to maintain existing applications and target the latest Microsoft platforms while increasing development productivity.

Office 2010 Developer Training Courses

Presentations, samples and hands-on labs to help you get started developing Office 2010 solutions with Visual Studio 2010 and SharePoint 2010.

How Do I Videos for Office Development in Visual Studio 2010

Short training vidoes on how to use some of the new features in Visual Studio 2010 and Office 2010.

Office Development in Visual Studio 2010 Documentation

Read the documentation on developing Office solutions with Visual Studio 2010.

Visual Studio 2010 and .NET Framework 4 Walkthroughs

Explore a a good place to start learning about Visual Studio 2010 and .NET Framework 4.

Visual Studio 2010 Code Samples

Get the latest code samples for Visual Studio.

Visual Studio 2010 and .NET Framework 4 Training Kit

Presentations, hands-on labs, and demos designed to help you utilize the Visual Studio 2010 features and a variety of framework technologies.

Upgrading and Migrating Office Solutions to .NET Framework 4

Explore tasks you must perform if you change the target framework of the Office project to the .NET Framework 4 from an earlier version.

Build Visual Studio 2010 Office Development Projects with TFS Team Build 2010

Build and publish Office solutions by using Team Foundation Server Team Build 2010 without installing Visual Studio.

Walkthrough: Embedding Type Information from Microsoft Office Assemblies

Write your program to use types from multiple versions of a COM library without requiring a specific PIA for each version.

Walkthrough: Copying a Document to the End User Computer after a ClickOnce Installation

Deploy multiple Office solutions in a single package to simplify the installation and update process.

Walkthrough: Deploying Multiple Office Solutions In a Single Installer

Deploy multiple Office solutions in a single package to simplify the installation and update process.


More...