AddInBase.RequestService(Guid) 方法

定義

傳回擴充 Microsoft Office 應用程式中功能的物件。

protected virtual object RequestService (Guid serviceGuid);

參數

serviceGuid
Guid

Guid,識別 Microsoft Office 應用程式支援的擴充性介面。

傳回

Object

實作 serviceGuid 所識別之擴充性介面的物件。

實作

範例

如需示範如何執行擴充性介面和覆寫方法的程式碼範例 RequestService ,請參閱使用擴充性介面自訂 UI 功能

備註

覆寫應用層級增益集中的這個方法,以實作為擴充性介面,以在 Microsoft Office 應用程式中延伸功能。 如需詳細資訊,請參閱 Customizing UI Features By Using Extensibility Interfaces

當您覆寫這個方法時,請檢查參數的值 serviceGuid 以判斷所要求的擴充性介面,然後傳回會執行介面的物件。 載入增益集時,會 Visual Studio Tools for Office Runtime RequestService 針對應用程式支援的每個介面呼叫一次或多次,並將傳回值傳送至載入增益集的 Microsoft Office 應用程式。 如需增益集負載進程的詳細資訊,請參閱VSTO 增益集的架構

注意

如果您要建立自己的 Microsoft.Office.Core.IRibbonExtensibility 介面執行,或將 [功能區(XML) ] 專案加入至專案,以自訂功能區 UI,您也可以覆寫 CreateRibbonExtensibilityObject 方法,而不是 RequestService 方法。 如需詳細資訊,請參閱功能區總覽功能區 XML

適用於