IWorkbookExtension 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 的成员。
接口 IWorkbookExtension 由 WorkbookBase 类实现。 这是文档级项目中生成的 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运行时调用,使开发人员有机会从文档级项目中的工作簿中删除密码保护,并保存缓存的数据。 |