Posts Tagged ‘.NET’

Add-in Express 2009 Roadmap – Part 2

I have discovered an interesting fact. My posts on this blog led to the increased number of messages in my Inbox. But practically no one writes directly here, to the blog. The main goal is reached, though – we have got one more tool for communication with our customers... :-)... Read the rest of this entry →

Migrate the code of your Office solution from Win32 and VBA code to .NET

As you probably know the .NET Framework provides a number of advantages when compared to Win32 programming. Say, administrators have by far more control over your code – they may restrict your code to use these or those resources or permissions. While it puts some limits on developers, companies are able to build environments that are safer and more controllable. ... Read the rest of this entry →

HowTo: Exchange Data using the Outlook Attachments collection

Normally Outlook developers use the MailItem.UserProperties collection to send and receive some additional information with email messages. In this sample add-in for Microsoft Outlook, I suggest a slightly different approach ...... Read the rest of this entry →

Add-in Express 2009 Roadmap

Many of you have already enquired about our roadmap for the year 2009. Its rough outline is ready, but as you understand, we reserve the right to introduce some changes. Well, now in more detail...... Read the rest of this entry →

Developers wanted for Microsoft Office, Internet Explorer and Outlook Express projects

If you do programming for Microsoft Office, Internet Explorer or Outlook Express and have some experience in copywriting, then take a minute to read this page to the end. I am sure we’ll make a bargain.... Read the rest of this entry →

Don't stumble over a stone working with the PropertyAccessor and StorageItem classes in Outlook 2007

There are plenty of articles in the web dwelling upon new possibilities of Outlook 2007 programming. Among the most frequently discussed issues is how to access and set various MAPI properties and how the PropertyAccessor can help with this. Let's have a close look at the new classes which were introduced in Outlook 2007 and […]... Read the rest of this entry →

When to release COM objects in Office add-ins developed in .NET

I like working at the support desk. I've become much closer to developers' needs and musts. They hit me with releasing COM objects in COM add-ins written VB.NET and C#. I’ve collected most common questions and my answers on this page. Well, let's go... Read the rest of this entry →

Handling NewMail, NewMailEx and ItemAdd Outlook events in .NET

Sometimes you need to process incoming e-mails and meeting requests in order to retrieve sender data for your CRM, to save attachments to your Document Management System (DMS), to process automated e-mails, or to convert selected incoming messages to plain text. Whenever you need to track incoming e-mails, you face the following Outlook events: NewMail, NewMailEx, and ItemAdd. ... Read the rest of this entry →

Office add-in localization: ribbon and commandbar controls, task panes etc.

To localize your COM add-in, you need to know the language settings of the Office application (host application) that the add-in is currently loaded in. In this post you will find some VB.NET and Delphi code samples of localizing your COM add-ins.... Read the rest of this entry →

How to customize Outlook Today page programmatically?

In this post, I show you how to create a custom Outlook home folder page and enrich it with VBScript. Also I reveal the .NET way provided by Add-in Express: you create a custom .NET form and show it in the same way as Outlook Today does.... Read the rest of this entry →

How to get access to hidden Outlook items via Extended MAPI?

Microsoft Outlook and Exchange are among the most popular applications utilizing MAPI. Add-in Express provides Outlook developers with a free component, MAPI Store Accessor, that hides MAPI complexities to provide developers with easy access to MAPI features.... Read the rest of this entry →

Build Outlook add-in in .NET to manage Outlook templates & signatures

How to avoid a boring and time consuming work of retyping the sane words and phrases in Outlook correspondence. Let's develop an Outlook add-in that will keep and manage all our template phrases and signatures.... Read the rest of this entry →

Give the look-and-feel of Microsoft Office colors to your custom .NET controls

To make your controls look like Office ones isn't a simple task. When Office developers show .NET controls in their add-ins or standalone applications, they have to customize controls in order to conform to Office color styles.... Read the rest of this entry →

Make the Office 2007 Ribbon work easy

Why the Ribbon tab designer by Add-in Express is better than that of VSTO 2008? Because it prevents the Office 2007 Ribbon XML from being constructed manually and in this way leaves no place for run-time errors.... Read the rest of this entry →

How to program IE add-on, toolbar / bar, menu in C#, VB.NET, C++

When I started developing IE add-ons I found out that Internet Explorer might generate a huge number of threads and processes and that my add-on is created in each of those threads. However, my plug-in contains data that should be accessible for all instances of the IE add-on. In this post, I will tell you how to make communication between IE add-on instances easy using Add-in Express for Internet Explorer.... Read the rest of this entry →

Windows Installer Error 2908 when installing bulky setup projects

You created an MSI-based setup project, say in Visual Studio, installed it on the customer PC, and it resulted in Error 2908. In this post you will find a workaround for this scenario. ... Read the rest of this entry →

Have any questions? Ask us right now!