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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。