‘Add-in Express for Office and .net’ category archive

How to handle Outlook item’s Reply event: tracking Inspector.Activate

In my previous article I explained the Reply event and parameters it provides. Also, I described a class handling this event in a version-neutral way. Now what I want is to show how you intercept Outlook's Inspector.Activate event.... Read the rest of this entry →

How to handle Outlook item’s Reply event: tracking Explorer.SelectionChange

Add-in Express implements a version-independent approach to handling events of an Outlook item. The class implementing this is called ADXOutlookItemEvents. I recommend that you regard this class as a set of event handlers; you can implement several such classes to follow several business rules... Read the rest of this entry →

How to create a custom event when Excel calculation mode changes

You should be aware that no such event exists. Let's create it. In Excel 2007 - 2010, you can change the calculation mode using the buttons shown in the screenshot below... Read the rest of this entry →

HowTo: Handle events of an Outlook item

There are two variants of handling events of an Outlook item. You can connect to events of an item shown in the active inspector window. In addition, you can connect to events of an item selected in the explorer window... Read the rest of this entry →

Office Newswire: Office 15 Beta to Debut January 2012 – 11.26.2011

I'm a day late with the Office Newswire for this week. I am without excuse but I will still lay blame on the tryptophan-induced coma I had as a result of all the turkey I ate during Thanksgiving. That and the 2 pieces of pecan pie... Read the rest of this entry →

Outlook and Word Toolbars mixed: problem and solution

Have you ever run into the issue when an Outlook toolbar created by your add-in shows up in Word? Or maybe, a Word toolbar gets displayed in Outlook? This article describes the issue and provides a workaround; the source code is supplied in VB.NET, C# and Delphi... Read the rest of this entry →

How To: Use Restrict method in Outlook to get calendar items

I described how to use the Find and FindNext methods against calendar items in my previous post. Today I would like to take closer look at how to deal with calendar items using the Restrict method... Read the rest of this entry →

How To: Retrieve Outlook calendar items using Find and FindNext methods

In my previous articles I described how to use the Find and FindNext methods of the Items class against mail and contact items. Today we will have a closer look at calendar items... Read the rest of this entry →

Outlook NewMail unleashed: writing a working solution (C# example)

In the previous part we looked at using Extended MAPI to handle new mails in Outlook and despite the fact that is does a pretty decent job of it, it still has some serious limitations. In this, the fourth and final part of the series, we will write our own solution to the problem ... Read the rest of this entry →

How To: Create a new recurring Outlook Appointment item

In my previous article I described how to create a new Outlook Appointment item. Now I want to show you the way to create a new recurring appointment item in Outlook. Unfortunately the Outlook Object Model doesn't provide any intuitive property or method for such a task... Read the rest of this entry →

Why doesn’t Excel quit?

From my experience, Excel doesn't quit because there's a COM object left unreleased either in your code or in the code of a COM add-in loaded in Excel. That is, to debug such an issue, you need to start with turning all COM add-ins off... Read the rest of this entry →

How To: Create a new Outlook Appointment item

There are three ways of creating a new appointment item in Outlook. Today we will examine each of them in depth... Read the rest of this entry →

Outlook NewMail event and Extended MAPI: C# example

In part 3 of the Outlook NewMail Unleashed series, we will be moving the theory aside and rather focus on the code. Let us write an add-in using Extended MAPI and Add-in Express 2010 for Office .net ... Read the rest of this entry →

How To: Get a list of Outlook contacts

A while ago I described two ways of getting Outlook Contact items from a folder: by using the Find/FindNext and Restrict methods of the Items class. Today I am going to show you the way of getting a list of all contacts of a certain Outlook user... Read the rest of this entry →

Outlook NewMail event: solution options

In part one of the Outlook NewMail Unleashed series we took a closer look at the challenge of effectively handling a new e-mail in Outlook. We've seen that the obvious choice of NewMail, NewMailEx and Items.ItemAdd is simply not the answer. In this post we'll investigate possible work-arounds and alternatives to NewMail, NewMailEx and Items.ItemAdd... Read the rest of this entry →

How To: Retrieve Outlook Contact items using Restrict method

In one of my previous articles I demonstrated the way of using the Restrict method against mail items. Now I am going to use this method against Contact items in Outlook... Read the rest of this entry →

Have any questions? Ask us right now!