Steuerelement des Typs Schaltfläche
Definiert eine Schaltfläche, die eine Aktion ausführt oder einen Aufgabenbereich startet.
Hinweis
In diesem Artikel wird vorausgesetzt, dass Sie mit dem grundlegenden Referenzartikel zu Steuerelementen vertraut sind, der wichtige Informationen zu den Attributen des Elements enthält.
Eine Schaltfläche führt eine einzelne Aktion durch, wenn der Benutzer auf die Schaltfläche klickt. Sie kann entweder eine Funktion ausführen oder einen Aufgabengereich anzeigen. Jedes Schaltflächensteuerelement muss über einen id
Attributwert verfügen, der für alle <Control-Elemente> im Manifest eindeutig ist.
Wichtig
Steuerelemente vom Typ "Schaltfläche" werden auf mobilen Plattformen ignoriert. Um mobile Plattformen zu unterstützen, müssen Sie auch über ein Steuerelement vom Typ "MobileButton" für jedes Steuerelement vom Typ "Button" verfügen.
Untergeordnete Elemente
Element | Erforderlich | Beschreibung |
---|---|---|
Label | Ja | Der Text für die Schaltfläche. |
<Quickinfo> | Nein | Die QuickInfo für die Schaltfläche. Das resid-Attribut darf nicht mehr als 32 Zeichen lang sein und muss auf den Wert des id-Attributs eines <String-Elements> festgelegt werden. Das <String-Element> ist ein untergeordnetes Element des <LongStrings-Elements> , das ein untergeordnetes Element des Resources-Elements ist. |
Supertip | Ja | Die Multiinfo für die Schaltfläche. Wichtig: Supertips werden nur in Office-Desktopclients unterstützt. |
Icon | Ja | Ein Bild für die Schaltfläche. |
Action | Ja | Gibt die auszuführende Aktion an. Es kann nur ein <untergeordnetes Action-Element> eines <Control-Elements> sein. |
Enabled | Nein | Gibt an, ob das Steuerelement aktiviert ist, wenn das Add-In gestartet wird. |
OverriddenByRibbonApi | Nein | Gibt an, ob die Schaltfläche auf Anwendungs- und Plattformkombinationen angezeigt werden soll, die benutzerdefinierte kontextbezogene Registerkarten unterstützen. Bei Verwendung muss es das erste untergeordnete Element sein. |
Label
Gibt den Text für die Schaltfläche mithilfe des einzigen Attributs resid an, das nicht mehr als 32 Zeichen lang sein darf und auf den Wert des id-Attributs eines <String-Elements> im <untergeordneten ShortStrings-Element> des Resources-Elements festgelegt werden muss.
Add-In-Typ: Aufgabenbereich, E-Mail
Nur in den folgenden VersionOverrides-Schemas gültig:
- Aufgabenbereich 1.0
- Mail 1.0
- Mail 1.1
Weitere Informationen finden Sie unter Versionsüberschreibungen im Manifest.
Diesen Anforderungssätzen zugeordnet:
- AddinCommands 1.1 , wenn der übergeordnete <VersionOverrides-Typ> Taskpane 1.0 ist.
- Postfach 1.3 , wenn die übergeordnete <VersionOverrides> den Typ Mail 1.0 hat.
- Postfach 1.5 , wenn die übergeordnete <VersionOverrides> den Typ Mail 1.1 hat.
Beispiele
Im folgenden Beispiel führt die Schaltfläche eine Funktion aus. Sie ist auch so konfiguriert, dass sie deaktiviert wird, wenn das Add-In gestartet wird. Sie kann programmgesteuert aktiviert werden. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von Add-In-Befehlen.
<Control xsi:type="Button" id="Contoso.msgReadFunctionButton">
<OverriddenByRibbonApi>true</OverriddenByRibbonApi>
<Label resid="funcReadButtonLabel" />
<Supertip>
<Title resid="funcReadSuperTipTitle" />
<Description resid="funcReadSuperTipDescription" />
</Supertip>
<Icon>
<bt:Image size="16" resid="blue-icon-16" />
<bt:Image size="32" resid="blue-icon-32" />
<bt:Image size="80" resid="blue-icon-80" />
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>getSubject</FunctionName>
</Action>
<Enabled>false</Enabled>
</Control>
Im folgenden Beispiel zeigt die Schaltfläche einen Aufgabenbereich an.
<Control xsi:type="Button" id="Contoso.msgReadOpenPaneButton">
<Label resid="paneReadButtonLabel" />
<Supertip>
<Title resid="paneReadSuperTipTitle" />
<Description resid="paneReadSuperTipDescription" />
</Supertip>
<Icon>
<bt:Image size="16" resid="green-icon-16" />
<bt:Image size="32" resid="green-icon-32" />
<bt:Image size="80" resid="green-icon-80" />
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="readTaskPaneUrl" />
</Action>
</Control>
Office Add-ins
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für