Getting Started with VSTO
-
Building Solutions with the Microsoft Office System
-
Creating Your First Visual Studio Tools for Office Project
-
Taking a Closer Look at an Office Project
Working with Office Object Models
- COM
Objects in a Managed Code Environment
-
Working with Properties and Methods, and Other Member Objects
-
Responding to Events
- Using
Word Objects
-
Working with Excel Objects
-
Navigating Outlook Objects
Special Techniques for C# Programmers
-
Dealing with Optional Parameters
-
Sending Arguments by Reference with Word
-
Accessors in the Excel and Word PIAs
- Using
Late-Bound Members
Creating Add-Ins for Office
-
Add-Ins Defined
- Using
Your Own Functions with Excel
- COM
Add-Ins in Word and Excel
- VSTO
Add-Ins in Outlook
Building Code-Behind Solutions
-
Adding Managed Code to an Office Document
-
Working with Windows Forms and Controls
- Using
Host Controls
Working with the Actions Pane
-
Introducing the Actions Pane
- Adding Multiple Controls with the User Control
-
Making the Actions Pane Context-Sensitive
Creating Data-Driven Solutions
-
Setting Up a Data Source
-
Binding Data to an Excel Workbook
-
Binding Data to a Word Document
- Using
Data in the Actions Pane
Deploying Your Office Solution
-
Sharing Your Solutions with Others
-
Deploying Your First Word or Excel Solution
-
Deploying to Different Folders
-
Deploying with the Publish Wizard
-
Deploying an Outlook Add-In