IAddInExtension Interface
Represents an extension of an AddIn object.
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
| Name | Description | |
|---|---|---|
![]() | ExtensionBase | Gets the object that is being extended by this IExtension.(Inherited from IExtension.) |
| Name | Description | |
|---|---|---|
![]() | BeginInit() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | CreateRibbonExtensibilityObject() | Returns an object that implements the Microsoft.Office.Core.IRibbonExtensibility interface. |
![]() | CreateRibbonObjects() | Returns an array of IRibbonExtension objects that represent the Ribbon (Visual Designer) items in the add-in to display at run time. |
![]() | EndInit() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | FinishInitialization() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | Initialize() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | InitializeDataBindings() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | OnShutdown() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | OnStartup() | This API supports the product infrastructure and is not intended to be used directly from your code. (Inherited from EntryPoint.) |
![]() | RequestComAddInAutomationService() | Returns an object in the add-in that can be used by other solutions. |
![]() | RequestService(Guid) | Returns an object that extends a feature in a Microsoft Office application. |
The IAddInExtension interface defines a set of members that extend the functionality of AddIn objects.
The IAddInExtension interface is implemented by the AddInBase class. This is the base class for the generated ThisAddIn class in application-level projects. For more information, see Programming VSTO Add-Ins.

