Common Tasks in Office Programming
This topic is designed to help you find the answers to the following categories of common questions about programming Office solutions by using Visual Studio 2010:
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.
Setup and General Tasks
How to: Target Office Applications Through Primary Interop Assemblies.
How to: Set Up Configuration Information for an Office Solution.
User Interface Customization Tasks
Controls on Documents and Worksheets
Task Panes in Document-Level Customizations
Task Panes in Application-Level Add-Ins
Ribbon Customizations
Outlook Form Regions
Smart Tags
How to: Create Smart Tags With Custom Recognizers in Word and .NET Framework 3.5.
How to: Create Smart Tags With Custom Recognizers in Excel and .NET Framework 3.5.
Custom Menus and Toolbars
Excel Automation Tasks
Word Automation Tasks
Data Tasks
Data-bound Controls
Cached Data in Document-Level Solutions
Custom XML Data
How to: Add Custom XML Parts to Document-Level Customizations.
How to: Add Custom XML Parts to Documents by Using Application-Level Add-Ins.
How to: Add Custom XML Parts to Documents Without Starting Microsoft Office.
Server-side Document Management Tasks
Security Tasks
Deployment Tasks
How to: Publish Template Solutions That Run Code on a Network.
How to: Publish a Document-Level Office Solution to a SharePoint Server.
How to: Install Prerequisites on End User Computers to Run Office Solutions.
See Also
Concepts
Features Available by Office Application and Project Type