Posts Tagged ‘Outlook’

Video: Add-in Express in-place GUI designers (on an example of Outlook add-in)

A key component of any Office add-in is the custom UI you develop for your users. And with Office, your add-in almost always requires a button or two in the Office menu or Ribbon. Add-in Express has long made it easy to build custom menus (aka CommandBars) and Ribbons... Read the rest of this entry →

Get insight of Outlook event chains with Events Add-in for Outlook

Every developer who writes Outlook plug-ins must know the Outlook Object Model to a greater or lesser extent. And what is of the highest importance in the Outlook object model as well as in that of any other host app?... Read the rest of this entry →

Video: How to develop Outlook plugin – architecture and programming model

The 2010 version of Add-in Express for Office and .NET will be released soon. As you might expect, the upcoming release will support the significant new features included with Office 2010 while also supporting previous versions of Office (all the way back to Office 2000)... Read the rest of this entry →

Customizing Office 2010 Backstage View with Add-in Express

Those of us that have already started using Office 2010, would’ve notice something unexpected when clicking on the file menu. Instead of the normal menu, you’ll notice a whole page occupying your screen. This is known as the backstage view... Read the rest of this entry →

Video HowTo: Create advanced view and form regions in Outlook (Delphi)

Today we are going to build an add-in for Microsoft Outlook 2000-2007, in which we create an advanced view region for the Outlook Explorer window and an advanced form region for the Outlook Inspector window... Read the rest of this entry →

Add-in Express 2010 and Office add-ins: Getting started

I have used Add-in Express before and can honestly say that if you want to develop an MS Office add-in this product is definitely a worthwhile investment. In this post I’ll explain the benefits and some of the key features of Add-in Express 2010 for Office and .net when creating a small Office Add-in that is shared among Excel, Word and Outlook.... Read the rest of this entry →

Add-in Express 2010 for Office: new GUI designers and the new guy

Firstly, let me introduce myself, I’m Pieter van der Westhuizen, a recent addition to the Add-in Express team and I will be your host on a series of blog posts covering various aspects of the Add-in Express product range. As a keen user of the Add-in Express tools, this is an ideal opportunity to share my knowledge and experience with like-minded users... Read the rest of this entry →

Office 2010 RTM and Visual Studio 2010 RTM fully supported by Add-in Express 2010 Beta 2

I know for sure that quite an impressive number of our customers (about 2 thousands) are already using the previous beta to their utmost. To all of them as well as to those of you who received the keys but haven't thought yet about the compatibility with Office 2010, I recommend installing beta 2. And here is why... Read the rest of this entry →

Video HowTo: Develop Outlook add-in with custom command bars and ribbon tabs (Delphi)

Today we'll develop an add-in for Outlook 2000 - 2007 in Delphi 2009. We are not going to create anything super complex, I will just show you how to work with our visual components at design-time and how it looks in Outlook at run-time... Read the rest of this entry →

How to show an Outlook.MailItem in PrintPreview mode programmatically

The Outlook object model doesn't allow showing the PrintPreview dialog. To show it in all Outlook versions, you need to call the Execute method of a corresponding command bar button. Also, in Outlook 2007 and 2010, you can invoke the corresponding Ribbon command using the ExecuteMso method of the Office.CommandBars class. Let's see how to do this... Read the rest of this entry →

Outlook 2010 Fast Shutdown feature

Microsoft first attempted to fix at one fling all bugs of all programs and programmers that use the Outlook Object Model when releasing SP2 for Outlook 2007. That attempt was not very successful, and Outlook 2007 SP2 may hang in memory when shutting down the same as all previous Outlook versions. Their second attempt appeared to be much more successful... Read the rest of this entry →

Video HowTo: Support Office command bars and Ribbon UI in one add-in project (VB.NET)

Add-in Express supports creating COM add-ins for Office 2000 - 2010. Office 2000, XP and 2003 have a traditional command bar-based user interface, while Office 2007 is partially and Office 2010 is fully ribbonized. "How is it possible to support both types of user interfaces in one COM add-in project?" you may ask... Read the rest of this entry →

Create custom Outlook 2010 view and form programmatically

Right after publishing our first beta we sent out about two thousand registration keys to everyone who according to our license policy is eligible for free major upgrades. Since then we've got some quite positive feedback, but as I see, most of our customers traditionally ignore anything containing the word "beta" in version info... Read the rest of this entry →

Video HowTo: Resize Advanced Task Pane programmatically (VB.NET)

To resize your custom Office task pane, you need to use the trivial Width and Height properties of the particular instance of your task pane. There is just one important thing - the Splitter property should be set to None... Read the rest of this entry →

Video HowTo: Intercept clicking on standard Office Ribbon controls (VB.NET)

The answer is very simple indeed - you can use the ADXRibbonCommand component. The main difficulty is that you need to know IDs of standard controls. You can find a list of all available control IDs on the Microsoft web-site (see the link at the end of this post)... Read the rest of this entry →

Video HowTo: Intercept clicking on Outlook buttons (VSTO)

There is an easy solution: you can use the ADXRibbonCommand component. Basically there is only one thing that may present some difficulties to you - knowing the ID of the standard Control. However, you can visit Microsoft website to find the list of all available control IDs (please see the link below). Everything else is as easy as pie with Add-in Express... Read the rest of this entry →

Have any questions? Ask us right now!