IAddInExtension Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an extension of an AddIn object.
public interface class IAddInExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("6fc8ca93-840b-46d7-a108-71cbdf411669")]
public interface IAddInExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("6fc8ca93-840b-46d7-a108-71cbdf411669")>]
type IAddInExtension = interface
interface IExtension
interface EntryPoint
Public Interface IAddInExtension
Implements EntryPoint, IExtension
- Derived
- Attributes
- Implements
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 VSTO Add-Ins.
Properties
ExtensionBase |
Gets the object that is being extended by this IExtension. (Inherited from IExtension) |
Methods
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. |