Category Archive for: Visual Studio Tools for Office

VBA Interoperability

Because the Office system has existed for some years now, you may well be familiar with VBA code, and you may well have some in your existing applications. It is possible to reWrite VBA code in VSTO solutions, but this isn’t always practical. However, having seen what is possible with VSTO you may want to replace existing VBA…

Read More →

Example Application

As mentioned in previous sections, the example code for this chapter includes an application called WordDocEditTimer, which maintains a list of edit times for Word documents. In this section, we examine the code for this application in detail, as it illustrates everything you’ve read about so far and includes some useful tips. The general operation of this…

Read More →

Building VSTO Solutions

The previous sections explained what VSTO projects are, how they are structured, and the features that you can use in the various project types. In this section, you look at implementing VSTO solutions. Figure 40-5 outlines the structure of document-level customization solutions. For document-level customizations you will interact with at least one host item, which will…

Read More →

VSTO Fundamentals

Now that you have seen-what is included in VSTO, it is time to look at the more practical side of things, and how you can build VSTO projects. The techniques demonstrated in this section are general ones that apply to all types of VSTO projects. In this section, you will look at the following: Office object model…

Read More →

VSTO Overview

VSTO consists of the following components: A selection of project templates that you can use to create various types of Office solutions. Designer support for visual layout of ribbons, action panes, and Custom task panels. Classes bui.U on top of the Office Primary Interop Assemblies (PlAs) that provide extensive capabilities. VSTO supports both 2003 and 2007…

Read More →

Visual Studio Tools for Office

Visual Studio’ Tools for Office (VSTO) is a technology that enables you to customize and extend Microsoft Office applications and documents by using the .NET Framework. It also includes tools that you can use to make this customization easier in Visual Studio – for example, a visual designer for office ribbon controls. VSTO is the latest in a…

Read More →

Back to Top