WorkbookBase.RequestService(Guid) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
パラメーター
戻り値
Microsoft.Office.Core.IRibbonExtensibility インターフェイスをドキュメント レベルのカスタマイズ内で実装するオブジェクト。
注釈
独自のインターフェイスの実装を作成するか、リボン (XML) 項目をプロジェクトに追加して、ブックのMicrosoft.Office.Core.IRibbonExtensibility
リボンをカスタマイズする場合は、このメソッドをオーバーライドします。
リボン (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 によって提供される複数の インターフェイス (拡張インターフェイスとも呼ばれます) の 1 つです。 ただし、これは Excel のドキュメント レベルのカスタマイズに実装できる唯一のインターフェイスです。 アプリケーション レベルのアドインには、他の機能拡張インターフェイスを実装できます。詳細については、「 拡張インターフェイスを使用した UI 機能のカスタマイズ」を参照してください。