AddInBase.RequestService 方法

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

命名空間:  Microsoft.Office.Tools
組件:  Microsoft.Office.Tools.Common.v4.0.Utilities (在 Microsoft.Office.Tools.Common.v4.0.Utilities.dll 中)

語法

'宣告
Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
    Guid serviceGuid
)

參數

  • serviceGuid
    型別:System.Guid
    Guid ,可識別 Microsoft Office 應用程式支援的擴充性介面。

傳回值

型別:System.Object
實作由 serviceGuid 所識別之擴充性介面的物件。

備註

您可以在應用程式層級增益集中覆寫這個方法,以實作可擴充 Microsoft Office 應用程式之功能的擴充性介面。如需詳細資訊,請參閱使用擴充性介面自訂 UI 功能

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

注意事項注意事項

如果您自行建立 Microsoft.Office.Core.IRibbonExtensibility 介面的實作,或是在專案中加入 [功能區 (XML)] 項目,以自訂功能區 UI,您也可以覆寫 CreateRibbonExtensibilityObject 方法,而不覆寫 RequestService 方法。如需詳細資訊,請參閱功能區概觀功能區 XML

範例

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

.NET Framework 安全性

請參閱

參考

AddInBase 類別

Microsoft.Office.Tools 命名空間

其他資源

使用擴充性介面自訂 UI 功能