VSTA RTM’s with the 2007 Office System

  I am excited to announce that Visual Studio Tools for Applications (VSTA) was released as an integrated component of the 2007 Office system earlier this week and is available to both Office developers and ISVs!    As Microsoft’s future direction in application extensibility, VSTA provides a powerful customization toolset for ISVs, their customers, and…

15

VBA and VSTA side by side

One of the cool features of VSTA is that it can exist side by side with VBA in the host application. This allows hosts to slowly migrate their users to managed code over time. Summit has created a sample walkthrough showing you how to integrate VBA and VSTA into the SDK sample application, ShapeApp. Integrating…


Unloading an Add-In

It has been a while since I’ve blogged, and I still haven’t delivered on my promise that I would explain how to control the AppDomain into which an add-in will be loaded.  I’m not going to deliver on that promise today, either; mostly because I think that before I can dig into some of the…


External Process Debugging in VSTA

VSTA was faced with some interesting problems when it came to the add-in developer’s debugging experience. VSTA is built on Visual Studio 2005 and .Net Framework 2.0. The debugging model in these products is a cycle of Build-Start-Debug and eventually Stop. Each time the developer wants to debug the application, the IDE builds output if…


Loading an Add-In

In my last entry, Using the Add-In Manager to Load and Unload Add-Ins , I mentioned the Microsoft.VisualStudio.Tools.Applications.AddInManager.dll assembly and that it contains classes that can be used to load add-ins into a hosting application.  I also promised that I’d write another entry that explained how to do just that.  This time around, we’ll actually…


Using the Add-In Manager to Load and Unload Add-Ins

Although there are a lot of components and features in VSTA, I think that most of us on the VSTA team tend to lump those features into three buckets: SDK tools, runtime and designtime.  Today, I’ll focus on the runtime components of VSTA and the various ways to use them to load add-ins into a…


Microsoft Office InfoPath 2007 Beta integration with VSTA

Got forms? For example, expense reports, travel requests, asset tracking forms, and status reports? Then take a look at InfoPath. As an XML-based Office application for creating and filling out electronic forms, InfoPath includes a design-mode for rapid-development and a client that includes Office features like spell-checking and rich formatting. InfoPath 2007 Beta also introduces…


How to Download VSTA

The VSTA CTP is now available, but how do you get it?  As you can guess I wouldn’t need to blog about it if it was as easy as clicking on a link. A little understanding of what VSTA is and how it is distributed will help clear up some confusion about how to get…


Getting started with the VSTA ShapeApp samples

The ShapeApp samples are a great way to learn about Visual Studio 2005 Tools for Applications (VSTA). These samples provide the complete source code for several different integrations of VSTA with an application, called ShapeApp. Most of the walkthroughs and code examples in the VSTA documentation make extensive use the ShapeApp samples.   ShapeApp is…


Get started with VSTA help content

The Visual Studio 2005 Tools for Applications (VSTA) SDK ships with a complete set of conceptual articles, code samples and step by step instructions to help you become productive with VSTA quickly. When you install the Visual Studio 2005 SDK, and the VSTA help collection is added to the Visual Studio 2005 help collection. To…