Tags » VSTO

Back to Blogs … Installing Live Writer 2012

I lost my blogging tools in the process of testing Windows 10 and or reinstalling machines. I now finally came to install Live Writer back on my machine. 258 more words


Adding a custom task in Excel add-in VSTO application

This article is describing how to add a custom task pane in an Excel add-in application. Custom task panes are very powerful and represent the right way to enhance Excel with custom functionality. 460 more words

MS Office Development

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