Share via


Office Programming (How Do I in C#)

This topic links to help about tasks that pertain to Office programming. To view other categories of popular tasks available in Help, see How Do I in C#.

General

Term

Definition

How to: Upgrade Solutions from Visual Studio Tools for Office

Explains the steps that you must perform manually to complete the upgrade to Microsoft Visual Studio Tools for the Microsoft Office System (version 3.0).

Office Solutions Development Overview

Learn how to use Microsoft Office 2003 or Microsoft Office 2007 as the front end for solutions, so that you can take advantage of the Microsoft Office user interfaces and built-in tools such as spell checking, change tracking, and e-mail support.

Programming Application-Level Add-Ins

Explains how application-level add-ins enable you to customize or extend an Office application. Features in add-ins that you create are available to the application regardless of which documents are open.

Programming Document-Level Customizations

Explains how document-level customizations enable you to customize or extend a single document, workbook, or template in Microsoft Office Word or Microsoft Office Excel.

Common Tasks in Office Programming

Provides answers to common questions about how to program with Visual Studio Tools for Office.

Applications

Term

Definition

Excel Solutions

Explains how to create document-level customizations and application-level add-ins to automate Excel, extend Excel features, and customize the Excel user interface.

InfoPath Solutions

Explains how to use VSTO project templates to automate InfoPath, extend InfoPath features, and customize the InfoPath user interface.

Outlook Solutions

Explains how to create application-level add-ins to automate Outlook, extend Outlook features, and customize the Outlook user interface.

How to: Handle Errors in Office Projects

Explains how to create application-level add-ins to automate PowerPoint, extend PowerPoint features, and customize the PowerPoint user interface.

Project Solutions

Explains how to create application-level add-ins to automate Project, extend Project features, and customize the Project user interface.

SharePoint Workflow Solutions

Explains how to create custom workflow templates that manage the lifecycle of documents and list items in a SharePoint Web site.

Visio Solutions

Explains how to create application-level add-ins to automate Visio, extend Visio features, and customize the Visio user interface.

Word Solutions

Explains how to create document-level customizations and application-level add-ins to automate Word, extend Word features, and customize the Word user interface.

See Also

Concepts

How Do I in C#