共用方式為


IWorkbookExtension 介面

定義

代表 Workbook 物件的延伸模組。

public interface class IWorkbookExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")]
public interface IWorkbookExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")>]
type IWorkbookExtension = interface
    interface IExtension
    interface EntryPoint
Public Interface IWorkbookExtension
Implements EntryPoint, IExtension
衍生
屬性
實作

備註

介面 IWorkbookExtension 會定義一組成員,以擴充 物件的功能 Workbook

介面 IWorkbookExtension 是由類別實作 WorkbookBase 。 這是檔層級專案中所產生 ThisWorkbook 類別的基類。 如需詳細資訊,請參閱 Programming Document-Level Customizations

屬性

ExtensionBase

取得這個 IExtension 所擴充的物件。

(繼承來源 IExtension)

方法

BeginInit()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
CreateRibbonExtensibilityObject()

傳回實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。

CreateRibbonObjects()

傳回 IRibbonExtension 物件的陣列,代表要在執行階段於 Excel 顯示的 [功能區 (視覺化設計工具)] 項目。

EndInit()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
FinishInitialization()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
GetAutomationObject()

由 Visual Studio Tools for Office 運行時間呼叫,以取得與檔層級專案相關聯之活頁簿中 VBA 程式代碼可以使用的物件。

Initialize()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
InitializeDataBindings()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
OnShutdown()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
OnStartup()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 Workbook 物件的延伸模組。

(繼承來源 EntryPoint)
ProtectDocument()

由 Visual Studio Tools for Office 運行時間呼叫,讓開發人員有機會在儲存快取的數據之後,將密碼保護重新套用至檔層級專案中的活頁簿。

RequestService(Guid)

傳回實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。

UnprotectDocument()

由 Visual Studio Tools for Office 運行時間呼叫,讓開發人員有機會從檔層級專案中的活頁簿移除密碼保護,並啟用儲存快取的數據。

適用於