IAddInExtension Interface

Definition

Represents an extension of an AddIn object.

[System.Runtime.InteropServices.Guid("6fc8ca93-840b-46d7-a108-71cbdf411669")]
public interface IAddInExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.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.

Methods

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(Guid)

Returns an object that extends a feature in a Microsoft Office application.

Properties

ExtensionBase

Gets the object that is being extended by this IExtension.

(Inherited from IExtension)

Applies to