Share via


IAddInExtension Interface

Definition

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.

Applies to