Tags » VSTO

VSTO - Ready for Prime-Time?

I have played around with VSTO over the last few years but always found it to be too quirky, awkward and difficult to deploy, and so never considered using it for serious development. 2,265 more words


Embedding VSTO installation into Wix Bootstrapper

<ExePackage Id="VSTORuntime" 
            InstallCommand="/q /norestart"
            InstallCondition="NOT VSTORFeature OR NOT (VSTOR4R >=v10.0.40303) OR NOT (VSTOR4 >=v10.0.21022)">
        <RemotePayload Description="Microsoft Visual Studio Tools for Office Setup" 
                       ProductName="Microsoft Visual Studio Tools for Office" 
                       Hash="ddecb05a9db2654ad29577b363f5f8e040f59012" />
… 15 more words

VSTO and Visual Studio 2013 Update 3+

I have been working on a VSTO based project that builds via a psake-based build script. The build executes on TeamCity based build agents. As is normal, the msbuild.exe path is determined via the framework version being built (e.g., framework 4 = C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe). 160 more words


Design-Time Dictionary

In my current VSTO project I need a design-time only resource dictionary. I found the following solution and modified it just a bit.


I had some problems with the DesignMode detection in that sample so I used the version here… 65 more words


Inserting Signature In Outlook MailItem through C#

We will be looking into how to insert a signature in an outlook email whenever an end user compose a new email.

We will be basically creating an Outlook Inspector for the new mail and then after few validations will be inserting a signature through manipulating the Email HtmlBody. 146 more words

ASP Dotnet

My First Excel AddIn using VSTO

What is Visual Studio Tools For Office (VSTO):

Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via the .NET type system. 431 more words


Adding a custom context menu item to Outlook 2013

One of the most common feature provided by VSTO¬†is Office UI Customization and when we talk about UI Customization that’s mean most of the time: 453 more words