VSTO ‘v3’ CTP Released

As you can imagine, we’re working hard on the early stages of our Orcas release of Visual Studio. VSTO is the one SKU of Visual Studio that is closely aligned with Office. So, as we make our CTP (Community Technology Preview) releases between now and Orcas RTM, we’ll aim to align them with Office releases.

Bill Gates announced the first VSTO CTP release at the Office Developer Conference this week. This build of VS is based on the Whidbey (VS 2005) release, and built against Office 2007 beta1 Tech Refresh. In order to get this CTP, you need to have the Office 2007 beta1 TR. Only customers currently registered with the Office 2007 beta 1 program (including the Office DevCon attendees) are able to install this CTP. If you’re not on this program, you’ll have to wait for a later CTP release which will be available to the general public.

The download itself, including an extensive readme is here.
A covering tutorial is here.

The primary goal of this CTP is to give Office 2007 beta 1 TR developers an early glimpse at some of the key new features and feature directions in the area of Office programmability. The next version of VSTO is designed to help developers take better advantage of those new capabilities in Office 2007, as well as to provide additional infrastructure to ensure .NET solutions in Office run more reliably, efficiently and securely. Feature highlights of _this_ CTP release:

  • We’ve extensively strengthened the underlying VSTO runtime.

  • We’ve changed over to use the new Office Open XML file format – no more hidden runtime storage control.

  • We have add-in projects (both design-time and runtime support) for app-level add-ins for all the Office apps that support COM add-ins (10 of them).

  • Runtime support for the new Office 2007 UI extensibility features (app-level custom task panes, customizable ribbons, Outlook custom form regions).

  • Minimal design-time support for customizable ribbons only (design-time support always lags behind runtime support, and we’ll be focusing on design-time in later CTP releases).

Note: As with any pre-release software, you should not install the VSTO ‘v3’ CTP on a production machine. Uninstalling this CTP might not bring your computer back to its original state. Hence, it is strongly recommended that you either set up a separate computer for this purpose, or create a backup image of your computer, before installing any of the software referenced here. Alternatively, use a Virtual PC.

Eventually, the next version of VSTO will be an independent product, much like the previous versions. Currently however, this CTP is available only as an update to Visual Studio 2005. Therefore, in order to install this CTP, you will also need a spare licensed copy of either VSTO 2005 or VSTS 2005. If you do not have one, then you may download and install VSTS 180-Day Trial at no cost from here. You will also need to install Microsoft WinFX Runtime Components – February CTP, which you can get here.



Comments (6)

  1. Pranav Wagh says:

    Wow thats a good news …!!! just wanted to know does it allow programmers to add a new Tools.Excel.Worksheet programmatically as we discussed and i posted with your permission on http://blogs.msdn.com/pranavwagh/archive/2006/02/07/526084.aspx

  2. Garry Trinder says:

    We’re still looking at the possibility of creating VSTO codebehind worksheets programmatically – no decision yet. We’d like to do this, but there are so very many things we’d like to do in this release, and we can’t do all of them.

  3. Anonymous says:

    If you guys follow my post i discussed about marten’s way of converting clasic worksheet to extended…

  4. Anonymous says:

    Voici une information bien intéressante à vous relayer depuis le blog d’Andrew : http://blogs.msdn.com/andreww/archive/2006/03/25/561013.aspx

  5. Anonymous says:

    A longstanding request from Visio developers has been support in Visual Studio Tools for Office (VSTO)….

  6. Anonymous says:


    I have read your Document on The Visual Studio Tools for Office ‘v3’ Community Technical Preview – Tutorial..

    I need to customize MS Access Ribbon tab .. I see from your screenshots(Figure 1 The New Project dialog showing Visual Studio Tools for Office templates) in Excercise 1, creating an Addin. I see that you have a item in the New Project window that says "Access Addin". This is what I want to get. But in my machine i dont see the MS Access option… What did you install to get this selectable option?

    Thaking you in advance


    This is what I need to get on my machine,