Posts Tagged ‘C#’

Excel 2013 single document interface (SDI): How to rebuild your task panes to support it

If you're an avid user of Excel, you would've noticed that Excel 2013 has moved from being a Multi document interface (MDI) application to being a Single document interface (SDI) application... Read the rest of this entry →

How to dynamically bind Outlook add-in UI elements to the context

Something that I've noticed is that if you want to really start bending Microsoft Outlook to your programming will, you need to start embracing and combining the use of message classes and content types when developing Outlook add-ins... Read the rest of this entry →

How to create custom Outlook rules and execute them programmatically: C# example

The Microsoft Outlook Rules is a very powerful feature that can sometimes get lost amongst the myriad other features and abilities of Outlook. Many Outlook programmers do not realise that Microsoft introduced a new rules object model in Outlook 2007 allowing developers to harness the power of Outlook rules... Read the rest of this entry →

How to create an Excel Content Pane App

Last we spoke, I was dealing with the limitations of the Apps for Office development model. This time, I played it straight and didn't try to exceed its limits. I thought life would be simple. I'd find a decent API to use for pulling in some data to Excel via a Content App. Simple right? ... Read the rest of this entry →

How to replace built-in Outlook dialogs with custom forms

Years ago I found this article by Helmut Obertanner on CodeProject. In this article Helmut explains how you can replace the built-in Outlook Address book dialog with your own form. I was amazed and intrigued! This approach is a great way to provide your users with a custom address form that is able to retrieve contact address information from literally any source e.g. CRM or customer database... Read the rest of this entry →

How to merge several Office add-in projects into one binary

Before we have a look at the sample project, let's first examine the scenario for when you might want to consider using this approach. In the case of the Ultimate Suite for Excel, loading was a crucial factor, by following this approach the team effectively reduced the loading time by nearly 60%, because only one assembly needs to be loaded instead of 20+ separate ones ... Read the rest of this entry →

Creating modular Office add-ins using Add-in Express

When creating a new Office extension with Add-in Express for Office and .net you have the option to design your entire add-in user interface using our visual designers, by simply dropping the various components on the design surface of the AddinModule. This is fine for most Office add-ins especially when you do not require a […]... Read the rest of this entry →

Creating WiX installation projects for VSTO-based Office add-ins

In the last two articles, I've shown you how to create a WiX installer for Add-in Express based add-ons from scratch and how to convert your existing setup projects to WiX. In this blog, I'll show you how to create a WiX installer for Visual Studio Tools for Office (VSTO) based Office add-in projects... Read the rest of this entry →

HowTo: Create add-ins for Office 2007, 2010 and 2013 with a shared ribbon tab

Office developers need to merge the UI of their add-ins into a single ribbon tab. Just imagine the following scenario: a user wants to install a few COM add-ins from the same vendor. Are they going to get a separate ribbon tab for each add-in's UI?... Read the rest of this entry →

How to customize context / right click menu of Excel 2013, 2010 and lower: C# sample

Right-click menus of Microsoft Office applications are a very convenient option for the end-user to interact with the host application. And for us, COM add-in developers, creating a custom menu for our users could be just a piece of cake... Read the rest of this entry →

How to create PowerPoint add-in in C#: scheduled PPT presentation

Microsoft PowerPoint is a long-time member of the Microsoft Office family of products, and you've probably seen a fair share of PowerPoint presentations. Although PowerPoint has been part of Microsoft Office since 1990, we've never really written any articles on writing add-ins for it using Add-in Express... Read the rest of this entry →

How to develop Outlook 2010, 2007, 2003 add-in: Outlook objects and events

We're making our way through this short series covering Outlook add-in development. If you missed the previous parts, I highly recommend them, not just because I wrote. No no… because they are essential to understanding this edition, Part 3... Read the rest of this entry →

Creating add-ons for IE 10 in VS 2012 using C#, VB.NET

Internet Explorer (IE) 10 is the next version of Internet Explorer from Microsoft. On Windows 8 you will have two different flavours of user interfaces; one is the traditional desktop browser application and the other a new Metro app... Read the rest of this entry →

How To: Set a custom icon for an Outlook folder in the Navigation Pane

Today I want to show you one of the new features Outlook 2010 brought to programmers. Now Outlook allows setting custom icons the Navigation pane folders. The Outlook Object Model provides a special method for this task – SetCustomIcon. So, let's start our journey into the Outlook programming world ... Read the rest of this entry →

Building integrated Excel extensions: COM Add-in, RTD Server and XLL in one C# project

Add-in Express for Office and .net makes building Microsoft Excel extensions easy. We provide you with a collection of tools and components to get that world-class Excel add-in out of the door and into the world in record time. ... Read the rest of this entry →

Advanced search in Outlook programmatically: C#, VB.NET

Today I will tell you a story about searching items in Outlook. The most powerful and reliable search is using the AdvancedSearch method of the Application class... Read the rest of this entry →

Have any questions? Ask us right now!