Welcome to MSDN Blogs Sign in | Join | Help

Andrew Whitechapel

Visual Studio, Office and other Nonsense

Browse by Tags

All Tags » COM add-ins   (RSS)
The Case For Shared Add-ins
People have been building native shared add-ins for Office (and related apps) since their introduction in Office 2000. People have been building managed shared add-ins since the introduction of .NET in 2002. VSTO support for managed add-ins was introduced Read More...
Delay-loading the CLR in Office Add-ins
Suppose you control your enterprise desktops to the extent that you control which add-ins are installed. Suppose, further, that you want to avoid the hit of loading the CLR at application startup. One way is to delay-load your managed add-ins. The registered Read More...
Implement ICustomTaskPaneConsumer in C++
The new extensibility interfaces introduced in Office 2007 are implementable via add-ins. Add-ins can be managed or unmanaged (native). If you're using VSTO, development is greatly simplified. However, if you want to build a native add-in to implement Read More...
VSTO Add-ins, COMAddIns and RequestComAddInAutomationService
The COMAddIns property is a collection of COMAddIn objects exposed by Office applications that support COM add-ins. The COMAddIn interface defines a small number of methods/properties, such as the ProgId of the add-in and the Connect state. It also defines Read More...
COM Developers are from Mars, VBA Developers are from Venus, or: Typing, Binding and Wrapping in Office Development
I paused over my final mince pie today, and pondered the psychology of Office developers (as one does). Office development is a curious mix of different programming philosophies that has given rise to a number of interesting behavioral practices among Read More...
Interaction Between Loaded Add-ins
Can you talk across add-ins? With the old IDTExtensibility2 model? With the new VSTO model? COM Add-ins can be accessed (from any code that can talk to the host application’s OM ) via the COMAddins collection property on the host Application object. The Read More...
Page view tracker