WorkbookBase.RequestService-Methode
Gibt ein Objekt zurück, mit dem die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle in einer Anpassung auf Dokumentebene implementiert wird.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
Protected Overridable Function RequestService ( _
serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
Guid serviceGuid
)
Parameter
- serviceGuid
Typ: System.Guid
Eine Guid, mit der die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle identifiziert wird.
Rückgabewert
Typ: System.Object
Ein Objekt in der Anpassung auf Dokumentebene, mit dem die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle implementiert wird.
Hinweise
Überschreiben Sie diese Methode, falls Sie das Menüband der Arbeitsmappe durch Erstellen einer individuellen Implementierung der Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle oder durch Hinzufügen eines Elements von Menüband (XML) zum Projekt anpassen.
Wird das Menüband durch Hinzufügen eines Elements von Menüband (Visual Designer) zum Projekt angepasst, wird diese Methode von Visual Studio für Sie überschrieben.Weitere Informationen finden Sie unter Übersicht über die Multifunktionsleiste und Multifunktionsleisten-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 anschließend ein Objekt für die Schnittstellenimplementierung zurück.Beim Öffnen der Arbeitsmappe ruft die Visual Studio-Tools für Office-Laufzeit RequestService auf und sendet den Rückgabewert an Microsoft Office Excel.Weitere Informationen zur Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle finden Sie unter IRibbonExtensibility-Objekt in der Dokumentation zu Microsoft Office.
Anstelle der RequestService-Methode kann auch die CreateRibbonExtensibilityObject-Methode überschrieben werden.Weitere Informationen finden Sie unter Multifunktionsleisten-XML.
Hinweis |
---|
Microsoft.Office.Core.IRibbonExtensibility ist eine von mehreren Schnittstellen (auch als Erweiterbarkeitsschnittstellen bezeichnet), die von Microsoft Office bereitgestellt werden.Allerdings handelt es sich dabei um die einzige Schnittstelle, die in einer Anpassung auf Dokumentebene für Excel implementiert werden kann.Andere Erweiterbarkeitsschnittstellen können in Add-Ins auf Anwendungsebene implementiert werden.Weitere Informationen finden Sie unter Anpassen von Features der Benutzeroberfläche mithilfe von Erweiterungsschnittstellen. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.