Announcing VSTO 2005 for Outlook 2003


Today during Steve Ballmer’s keynote speech he announced VSTO for Outlook. Now in addition to Word and Excel, you can create Outlook add-ins using VSTO 2005 for Office 2003. VSTO will create managed add-ins for Outlook that will appear to Outlook as a COM add-in. VSTO for Outlook also fixes some of the problems associated with managed add-ins for Outlook. You no longer need a COM Shim or worry about the shutdown bug.

 

Here are the links where you can install VSTO for Outlook.

Getting Started – Start with this one first

Architecture Overview

Hands-on Labs

Snippets

Visual Studio Tools for the Microsoft Office System

 

 Let’s create a simple add-in that counts the number of items in my inbox. First you need to install VSTO for Outlook. Next open Visual Studio and create a new Outlook project; either VB or C#, in this case I will use VB called CountInboxItems.

 

Now we can code our project. Here is the entire code.

public class ThisApplication

    Private Sub ThisApplication_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup

 

        'When the Add-in starts display a message box with the number of inbox items

 

        'Get a reference to the Inbox

        Dim Inbox As Outlook.MAPIFolder

        Inbox = Me.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)

 

        'Display the Inbox message count

        MessageBox.Show("You have " & Inbox.Items.Count & " messages in you inbox.")

    End Sub

 

    Private Sub ThisApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown

 

    End Sub

End class

 

Press F5 to run the application. Outlook starts and displays a messagebox with the inbox count.

 

 

 


Comments (8)
  1. Mark Bower says:

    If you were watching the TechEd keynote today you’d have seen BJ Holtgrewe and Steve Ballmer announce that Visual Studio Tools for Office 2005 will also add suport for creating Outlook add-ins!

  2. Memnoch says:

    Après Word et Excel, il sera possible de créer des addin pour Outlook dans Visual Studio 2005 :

    http://blogs.msdn.com/pstubbs/archive/2005/06/06/425620.aspx

  3. Peter's Blog says:

    Goodbye IDTExtensibility2 interface – you can build Outlook Add-ins with VSTO 2005 BETA. Today at TechEd…

Comments are closed.

Skip to main content