Posts Tagged ‘C#’

Microsoft Dynamics CRM and Add-in Express 2010, part 2

Welcome to the second part of the Microsoft Dynamics CRM focused blog series. In part 1, we discussed how to customize the MS Dynamics CRM Outlook Client. In this post we'll continue to use Add-in Express 2010 to further customize the Outlook client and provide our users with an alternate user interface to MS Dynamics CRM... Read the rest of this entry →

Microsoft Dynamics CRM and Add-in Express 2010

Microsoft Dynamics CRM (Customer Relationship Management) is quickly becoming one of the leading CRM Suites for midsized and large organizations according to a recent research report. You might ask how this affects you as Office developer ... Read the rest of this entry →

Insight of Add-in Express Loader

Add-in Express Loader is an unmanaged dll developed with the Visual C++ Active Template Library (ATL). It acts as a proxy between a host application and the real .NET library. The loader itself is never registered and it shouldn’t be. It is just specified as a dll to be loaded for managed classes ... Read the rest of this entry →

RTD Servers and Add-in Express 2010

Real-time data (RTD) is data that updates on its own schedule. The most common example is stock quotes, warehouse activities and web server loads. In this post, Northwind Traders has requested a sales dashboard in Excel that updates sales figures and targets dynamically by reading order information from their sales database... Read the rest of this entry →

HowTo: Communicate with a COM add-in from a standalone application

In order to get a standalone application to communicate with a COM add-in, the application needs to have access to the running host application (Microsoft Excel in our case), get the COMAddins collection, find a needed instance of the add-in there and use reflection to call public methods or retrieve public properties... Read the rest of this entry →

Smart Tags and Add-in Express 2010

Smart Tags is a feature in Office by which Word, Excel, PowerPoint and Outlook (if Word is used as the default editor) recognizes certain words and then presents the user with additional actions based on the selected text. It is available in Office 2002 to 2007, it is noticeably absent in Office 2010 as it has been deprecated, meaning that Word, Excel, PowerPoint and Outlook will not automatically recognize words as in the previous versions... Read the rest of this entry →

Controlling Outlook region’s state and form’s size in Add-in Express 2010

Here I will tell you how and where you can control the state of the regions where a custom task pane or an Outlook region is located, and also show how you can control the size of those forms... Read the rest of this entry →

XLL Add-ins and Add-in Express 2010

As I've mentioned in one of my previous posts, Excel has become one of my favourite reporting tools in the last few years. It is also the primary tool for anyone doing a data clean-up or conversion project... Read the rest of this entry →

Outlook Fast Shutdown: under the yellow hood

The Fast Shutdown feature found in Outlook 2010 represents a new direction for Microsoft Outlook towards Outlook stability and Outlook integrity. From Microsoft Outlook '97 till Microsoft Outlook 2007, system administrators around the world had to deal with Outlook hanging, Outlook Slow closing, corrupted PST (or OST) files and various Outlook Add-ins that hang for no reason... Read the rest of this entry →

Outlook Security Manager 2010 deployment: Reg Free COM & ClickOnce for Outlook 2010 64-bit, part 5

In part 2 of this series HowTo: Deploy Outlook Security Manager with ClickOnce using Reg Free COM we had a close look at how to deploy your standalone application with ClickOnce, if it uses the Outlook Security Manager component... Read the rest of this entry →

.Net Framework 4, NoPIA and Add-in Express 2010

Let’s take a break from the Northwind Traders application for a while and talk about a new feature available in .Net Framework 4 : NoPIA or Type Embedding. As you all know when we developed Office Add-ins or applications that integrated with the Office suite of products we have to include a reference to the Office PIAs or Primary Interop Assemblies ... 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 →

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 →

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 →

How To: Design Outlook form regions with Add-in Express 2010

Today I want to show you how to use Outlook Form Regions that were introduced in Outlook 2007 with Add-in Express based add-ins. In my sample projects I will use Outlook 2010 as its popularity grows up with the oncoming release date. Also, I will use Add-in Express 2010 to demonstrate that our team do not go round in circles from year to year ... Read the rest of this entry →

HowTo: Create a COM add-in, XLL UDF and RTD server in one assembly

You know, a pessimist differs from an optimist by his attitude to a glass: the former thinks the glass is half empty, while the latter considers it's half full. When I was contemplating on the circumstances that made me write this post, I worked out another definition... Read the rest of this entry →

Have any questions? Ask us right now!