IDocumentExtension 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Document 对象的扩展。
public interface class IDocumentExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")]
public interface IDocumentExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")>]
type IDocumentExtension = interface
interface IExtension
interface EntryPoint
Public Interface IDocumentExtension
Implements EntryPoint, IExtension
- 派生
- 属性
- 实现
注解
接口 IDocumentExtension 定义一组扩展对象功能 Document 的成员。
接口 IDocumentExtension 由 DocumentBase 类实现。 这是文档级项目中生成的 ThisDocument
类的基类。 有关详细信息,请参阅 Programming Document-Level Customizations。
属性
ExtensionBase |
获取由 IExtension 扩展的对象。 (继承自 IExtension) |
方法
BeginInit() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
CreateRibbonExtensibilityObject() |
返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。 |
CreateRibbonObjects() |
返回 IRibbonExtension 对象的数组,这些对象表示要在运行时在 Word 中显示的“功能区(可视化设计器)”项。 |
EndInit() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
FinishInitialization() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
GetAutomationObject() |
由Visual Studio Tools for Office运行时调用以获取一个对象,该对象可由文档中与文档级项目关联的 VBA 代码使用。 |
Initialize() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
InitializeDataBindings() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
OnShutdown() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
OnStartup() |
此 API 支持产品基础结构,不能在代码中直接使用。 表示 Document 对象的扩展。 (继承自 EntryPoint) |
ProtectDocument() |
由Visual Studio Tools for Office运行时调用,使开发人员有机会在保存缓存数据后对文档级项目中的文档重新应用密码保护。 |
RequestService(Guid) |
返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。 |
UnprotectDocument() |
由Visual Studio Tools for Office运行时调用,使开发人员有机会从文档级项目中的文档中删除密码保护并保存缓存数据。 |