共用方式為


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 功能