IWorkbookExtension 接口

定义

表示 Workbook 对象的扩展。

public interface class IWorkbookExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")]
public interface IWorkbookExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")>]
type IWorkbookExtension = interface
    interface IExtension
    interface EntryPoint
Public Interface IWorkbookExtension
Implements EntryPoint, IExtension
派生
属性
实现

注解

接口 IWorkbookExtension 定义一组扩展对象功能 Workbook 的成员。

接口 IWorkbookExtensionWorkbookBase 类实现。 这是文档级项目中生成的 ThisWorkbook 类的基类。 有关详细信息,请参阅 Programming Document-Level Customizations

属性

ExtensionBase

获取由 IExtension 扩展的对象。

(继承自 IExtension)

方法

BeginInit()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
CreateRibbonExtensibilityObject()

返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。

CreateRibbonObjects()

返回 IRibbonExtension 对象的数组,这些对象表示要在运行时在 Excel 中显示的“功能区(可视化设计器)”项。

EndInit()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
FinishInitialization()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
GetAutomationObject()

由Visual Studio Tools for Office运行时调用以获取一个对象,该对象可由与文档级项目关联的工作簿中的 VBA 代码使用。

Initialize()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
InitializeDataBindings()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
OnShutdown()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
OnStartup()

此 API 支持产品基础结构,不能在代码中直接使用。

表示 Workbook 对象的扩展。

(继承自 EntryPoint)
ProtectDocument()

由Visual Studio Tools for Office运行时调用,使开发人员有机会在保存缓存数据后向文档级项目中的工作簿重新应用密码保护。

RequestService(Guid)

返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。

UnprotectDocument()

由Visual Studio Tools for Office运行时调用,使开发人员有机会从文档级项目中的工作簿中删除密码保护,并保存缓存的数据。

适用于