共用方式為


WorkbookBase.RequestService(Guid) 方法

定義

傳回可在文件層級自訂中實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。

protected:
 virtual System::Object ^ RequestService(Guid serviceGuid);
protected virtual object RequestService (Guid serviceGuid);
abstract member RequestService : Guid -> obj
override this.RequestService : Guid -> obj
Protected Overridable Function RequestService (serviceGuid As Guid) As Object

參數

serviceGuid
Guid

可識別 Microsoft.Office.Core.IRibbonExtensibility 介面的 Guid

傳回

在文件層級自訂中實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。

備註

如果您要藉由建立介面的實 Microsoft.Office.Core.IRibbonExtensibility 作,或將 功能區 (XML) 專案新增至專案,以自定義活頁簿的功能區,請覆寫此方法。

如果您藉由將功能區 (Visual Designer) 專案新增至專案來自定義功能區,Visual Studio 會為您覆寫此方法。 如需詳細資訊,請參閱功能區概觀功能區 Designer

如果您覆寫這個方法,請檢查 參數的值 serviceGuid ,以判斷是否 Microsoft.Office.Core.IRibbonExtensibility 要求介面,然後傳回實作介面的物件。 當您的活頁簿開啟時,Visual Studio Tools for Office 運行時間會呼叫 RequestService,並將傳回值傳送給 Microsoft Office Excel。 如需介面的詳細資訊 Microsoft.Office.Core.IRibbonExtensibility ,請參閱 Microsoft Office 檔中的 IRibbonExtensibility 物件

您也可以覆寫 方法, CreateRibbonExtensibilityObject 而不是覆寫 RequestService 方法。 如需詳細資訊,請參閱 Ribbon XML

注意

Microsoft.Office.Core.IRibbonExtensibility 是數個介面的其中一個, (Microsoft Office 所提供的擴充 性介面) 。 不過,這是您可以在 Excel 的檔層級自定義中實作的唯一介面。 您可以在應用層級載入宏中實作其他擴充性介面。如需詳細資訊,請參閱 使用擴充性介面自定義UI功能

適用於