IDocumentExtension 介面

表示 Document 物件的副檔名。

命名空間:  Microsoft.Office.Tools.Word
組件:   Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)
  Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.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 命名空間