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

介面 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 運行時間呼叫,讓開發人員有機會從檔層級專案中的檔移除密碼保護,並啟用儲存快取的數據。

適用於