GetCustomUI-Methode
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

IRibbonExtensibility.GetCustomUI-Methode (Office)

Office 2013 and later

Lädt das XML-Markup aus einer XML-Anpassungsdatei oder aus XML-Markup, das in die Prozedur eingebettet ist, mit der die Menüband-Benutzeroberfläche angepasst wird.

Ausdruck.GetCustomUI(RibbonID)

Ausdruck Ein Ausdruck, der ein IRibbonExtensibility-Objekt zurückgibt.

Parameter

Name

Erforderlich/Optional

Datentyp

Beschreibung

RibbonID

Erforderlich

String

Die ID für die RibbonX-Benutzeroberfläche.

Rückgabewert

String

Für Word, Excel, PowerPoint und Access müssen Sie nur eine ID für jede Anwendung vorhanden ist. Outlook wird mit Menüband-Erweiterbarkeit nicht nur im Menüband in einem Inspektor, sondern auch im Menüband in einem Explorer, die in verschiedenen Kontextmenüs in kontextbezogene Registerkarten in einem Menüband und in der Microsoft Office Backstage-Ansicht angepasst. In jedem dieser Szenarien gibt der Entwickler die benutzerdefinierte Benutzeroberfläche in eine XML-Datei, die geladen wird, wenn Office GetCustomUI mit einer bestimmten Menüband-ID aufruft

In der folgenden in c# geschriebenen Beispiel wird die IRibbonExtensibility -Schnittstelle in der Klassendefinition angegeben. Anschließend wird die Schnittstellen einzige Methode, GetCustomUIimplementiert. Die Methode erstellt eine Instanz eines Objekts, das liest SteamReader im Anpassungsmarkup in einer externen XML-Datei.

public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility 
... 
public string GetCustomUI(string RibbonID) 
{ 
 StreamReader customUIReader = new System.IO.StreamReader("C:\\RibbonXSampleCS\\customUI.xml"); 
 string customUIData = customUIReader.ReadToEnd(); 
 return customUIData; 
} 

Anzeigen:
© 2016 Microsoft