IAddInExtension Interface
Represents an extension of an AddIn object.
Namespace: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
Syntax
'Declaration
<GuidAttribute("6fc8ca93-840b-46d7-a108-71cbdf411669")> _
Public Interface IAddInExtension _
Inherits IExtension, EntryPoint
[GuidAttribute("6fc8ca93-840b-46d7-a108-71cbdf411669")]
public interface IAddInExtension : IExtension,
EntryPoint
The IAddInExtension type exposes the following members.
Properties
Name | Description | |
---|---|---|
ExtensionBase | Gets the object that is being extended by this IExtension. (Inherited from IExtension.) |
Top
Methods
Name | Description | |
---|---|---|
BeginInit | (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 | (Inherited from EntryPoint.) | |
FinishInitialization | (Inherited from EntryPoint.) | |
Initialize | (Inherited from EntryPoint.) | |
InitializeDataBindings | (Inherited from EntryPoint.) | |
OnShutdown | (Inherited from EntryPoint.) | |
OnStartup | (Inherited from EntryPoint.) | |
RequestComAddInAutomationService | Returns an object in the add-in that can be used by other solutions. | |
RequestService | Returns an object that extends a feature in a Microsoft Office application. |
Top
Remarks
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 Application-Level Add-Ins.