IDocumentExtension 接口

表示 Document 对象的一个扩展。

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

语法

声明
<GuidAttribute("C57DD47E-97F4-4744-A191-819A6F3CFEAD")> _
Public Interface IDocumentExtension _
    Inherits IExtension, EntryPoint
[GuidAttribute("C57DD47E-97F4-4744-A191-819A6F3CFEAD")]
public interface IDocumentExtension : IExtension, 
    EntryPoint

IDocumentExtension 类型公开以下成员。

属性

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

页首

方法

  名称 说明
公共方法 BeginInit (继承自 EntryPoint。)
公共方法 CreateRibbonExtensibilityObject 返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
公共方法 CreateRibbonObjects 返回一个 IRibbonExtension 对象数组,这些对象表示 Word 中要在运行时显示的“功能区(可视化设计器)”项。
公共方法 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 调用,以便开发人员有机会移除文档级项目中文档的密码保护而使缓存的数据得以保存。

页首

备注

IDocumentExtension 接口定义扩展 Document 对象的功能的成员集。

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

请参见

参考

Microsoft.Office.Tools.Word 命名空间