Sample Download: http://code.msdn.microsoft.com/CppOfficeManagedCOMAddInShi-39f7be85
When we build a managed Office extension of any kind, we should ensure that our extension is isolated from other extensions that might be loaded into the application. The standard way to isolate our extension is to build a custom COM shim by using the COM Shim Wizard, a set of Visual Studio project wizards that helps you construct shims quickly and easily.
You can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on Microsoft Showcase, or read the introduction on our homepage http://1code.codeplex.com/.