WorkbookBase.RequestService(Guid) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Objekt zurück, das die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle in einer Anpassung auf Dokumentebene implementiert.
protected virtual object RequestService (Guid serviceGuid);
Parameter
- serviceGuid
- Guid
Eine Guid, mit der die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle identifiziert wird.
Gibt zurück
Ein Objekt in der Anpassung auf Dokumentebene, das die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle implementiert.
Implementiert
Hinweise
Überschreiben Sie diese Methode, wenn Sie das Menüband der Arbeitsmappe anpassen, indem Sie eine eigene Implementierung der- Microsoft.Office.Core.IRibbonExtensibility Schnittstelle erstellen oder indem Sie dem Projekt ein Menüband (XML) -Element hinzufügen.
Wenn Sie das Menüband durch Hinzufügen eines Elements vom Typ " Menüband (visueller Designer) " zu Ihrem Projekt anpassen, überschreibt Visual Studio diese Methode für Sie. Weitere Informationen finden Sie unter Übersicht über das Menüband und Menüband-Designer.
Wenn Sie diese Methode überschreiben, überprüfen Sie den Wert des serviceGuid Parameters, um zu bestimmen, ob die Microsoft.Office.Core.IRibbonExtensibility Schnittstelle angefordert wird, und geben Sie dann ein Objekt zurück, das die Schnittstelle implementiert. Wenn die Arbeitsmappe geöffnet wird, Visual Studio-Tools für Office-Laufzeit Ruft die RequestService auf und sendet den Rückgabewert an Microsoft Office Excel. Weitere Informationen zur- Microsoft.Office.Core.IRibbonExtensibility Schnittstelle finden Sie unter IRibbonExtensibility Object in der Microsoft Office-Dokumentation.
Alternativ können Sie die- CreateRibbonExtensibilityObject Methode überschreiben, anstatt die-Methode zu überschreiben RequestService . Weitere Informationen finden Sie unter Ribbon XML.
Hinweis
Microsoft.Office.Core.IRibbonExtensibilityist eine von mehreren Schnittstellen (auch als Erweiterbarkeits Schnittstellenbezeichnet), die von Microsoft Office bereitgestellt werden. Dies ist jedoch die einzige Schnittstelle, die Sie in einer Anpassung auf Dokument Ebene für Excel implementieren können. Sie können andere Erweiterbarkeits Schnittstellen in Add-Ins auf Anwendungsebene implementieren. Weitere Informationen finden Sie unter Anpassen von Features der Benutzeroberfläche mithilfe von Erweiterbarkeits Schnittstellen.