IDocumentExtension 接口

定义

表示 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 的成员。

接口 IDocumentExtensionDocumentBase 类实现。 这是文档级项目中生成的 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运行时调用,使开发人员有机会从文档级项目中的文档中删除密码保护并保存缓存数据。

适用于