Common Tasks in Office Programming

This topic is designed to help you find the answers to the following categories of common questions about programming with Visual Studio Tools for Office:

  • Setup and general tasks.

  • User interface customization tasks.

  • Excel automation tasks.

  • Word automation tasks.

  • Data tasks.

  • Server-side document management tasks.

  • Security tasks.

  • Deployment tasks.

For a more comprehensive list of topics about tasks in Visual Studio Tools for Office projects, see How Do I in Visual Studio Tools for Office.

Setup and General Tasks

User Interface Customization Tasks

Controls on Documents and Worksheets

Note

To add controls to documents and worksheets by using an application-level add-in, you must have Visual Studio 2008 Service Pack 1 (SP1). For more information, see Adding Controls to Office Documents at Run Time.

Task Panes in Document-Level Customizations

Task Panes in Application-Level Add-Ins

Ribbon Customizations

Outlook Form Regions

Smart Tags

Note

To create smart tags by using an application-level add-in, you must have Visual Studio 2008 SP1. For more information, see Smart Tags Overview.

Custom Menus and Toolbars

Excel Automation Tasks

Word Automation Tasks

Data Tasks

Data-bound Controls

Cached Data in Document-Level Solutions

Custom XML Data

Server-side Document Management Tasks

Security Tasks

2007 Version

2003 Version

Deployment Tasks

2007 Version

2003 Version

See Also

Concepts

Features Available by Application and Project Type

Other Resources

Getting Started (Visual Studio Tools for Office)

Samples and Walkthroughs (Office Development)

Change History

Date

History

Reason

August 2008

Added links to recently added topics.

Information enhancement.