IWorkbookExtension 接口

表示 Workbook 对象的一个扩展。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
<GuidAttribute("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")> _
Public Interface IWorkbookExtension _
    Inherits IExtension, EntryPoint
[GuidAttribute("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")]
public interface IWorkbookExtension : IExtension, 
    EntryPoint

IWorkbookExtension 类型公开以下成员。

属性

  名称 说明
公共属性 ExtensionBase 获取此 IExtension 所扩展的对象。 (继承自 IExtension。)

页首

方法

  名称 说明
公共方法 BeginInit (继承自 EntryPoint。)
公共方法 CreateRibbonExtensibilityObject 返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
公共方法 CreateRibbonObjects 返回一个 IRibbonExtension 对象数组,这些对象表示 Excel 中要在运行时显示的“功能区(可视化设计器)”项。
公共方法 EndInit (继承自 EntryPoint。)
公共方法 FinishInitialization (继承自 EntryPoint。)
公共方法 GetAutomationObject 由 Visual Studio Tools for Office Runtime 调用,用于获取可由与文档级项目关联的工作簿中的 VBA 代码使用的对象。
公共方法 Initialize (继承自 EntryPoint。)
公共方法 InitializeDataBindings (继承自 EntryPoint。)
公共方法 OnShutdown (继承自 EntryPoint。)
公共方法 OnStartup (继承自 EntryPoint。)
公共方法 ProtectDocument 由 Visual Studio Tools for Office Runtime 调用,以便开发人员有机会在缓存数据已保存后对文档级项目中的工作簿重新应用密码保护。
公共方法 RequestService 返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
公共方法 UnprotectDocument 由 Visual Studio Tools for Office Runtime 调用,以便开发人员有机会移除文档级项目中工作簿的密码保护而使缓存的数据得以保存。

页首

备注

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

IWorkbookExtension 接口由 WorkbookBase 类实现。 它是文档级项目中生成的 ThisWorkbook 类的基类。 有关更多信息,请参见 对文档级自定义项进行编程

请参见

参考

Microsoft.Office.Tools.Excel 命名空间