ExtensionPoint-Element
Definiert, wo ein Add-In Funktionen in der Office-Benutzeroberfläche verfügbar macht. Das <ExtensionPoint-Element> ist ein untergeordnetes Element von AllFormFactors, DesktopFormFactor oder MobileFormFactor.
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 reinen Add-In-Manifest.
Attribute
Attribut | Erforderlich | Beschreibung |
---|---|---|
xsi:type | Ja | Der Typ des Erweiterungspunkts, der definiert wird. Mögliche Werte hängen von der Office-Hostanwendung ab, die im Wert des Großelternhostelements<> definiert ist. |
Erweiterungspunkte für Excel-, OneNote-, PowerPoint- und Word-Add-In-Befehle
Es gibt drei Arten von Erweiterungspunkten, die in einigen oder allen dieser Hosts verfügbar sind.
- PrimaryCommandSurface (Gültig für Word, Excel, PowerPoint und OneNote): Das Menüband in Office.
- ContextMenu (Gültig für Word, Excel, PowerPoint und OneNote): Das Kontextmenü, das angezeigt wird, wenn Sie mit der rechten Maustaste auf die Office-Benutzeroberfläche klicken (oder auswählen und halten).
- CustomFunctions (nur für Excel gültig): Eine benutzerdefinierte Funktion, die in JavaScript für Excel geschrieben wurde.
In den folgenden Unterabschnitten finden Sie die untergeordneten Elemente und Beispiele für diese Arten von Erweiterungspunkten.
PrimaryCommandSurface
Die primäre Befehlsoberfläche in Word, Excel, PowerPoint und OneNote ist das Menüband.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
CustomTab | Erforderlich, wenn Sie eine benutzerdefinierte Registerkarte zum Menüband hinzufügen möchten (unter Verwendung von PrimaryCommandSurface). Wenn Sie das <CustomTab-Element> verwenden, können Sie das <OfficeTab-Element> nicht verwenden. Das Attribut Id ist erforderlich. Es darf nicht mehr als ein <untergeordnetes CustomTab-Element> vorhanden sein. |
OfficeTab | Erforderlich, wenn Sie eine Standardmäßige Registerkarte des Office-App-Menübands (mit PrimaryCommandSurface) erweitern möchten. Wenn Sie das <OfficeTab-Element> verwenden, können Sie das <CustomTab-Element> nicht verwenden. |
Wichtig
Es darf nicht mehr als ein <ExtensionPoint-Element> im Add-In vorhanden sein, das ein untergeordnetes <CustomTab-Element> aufweist, und ein <ExtensionPoint-Element> kann nur ein <CustomTab-Element> aufweisen, sodass es nur ein <CustomTab-Element> für alle <ExtensionPoint-Elemente> gibt.
Beispiel
Das folgende Beispiel zeigt, wie das <ExtensionPoint-Element> mit PrimaryCommandSurface verwendet wird. Sie fügt dem Menüband eine benutzerdefinierte Registerkarte hinzu.
Wichtig
Vergewissern Sie sich, dass Sie für Elemente, die ein ID-Attribut enthalten, eine eindeutige ID angeben.
<ExtensionPoint xsi:type="PrimaryCommandSurface">
<CustomTab id="Contoso.MyTab1">
<Label resid="residLabel4" />
<Group id="Contoso.Group1">
<Label resid="residLabel4" />
<Icon>
<bt:Image size="16" resid="icon1_32x32" />
<bt:Image size="32" resid="icon1_32x32" />
<bt:Image size="80" resid="icon1_32x32" />
</Icon>
<Control xsi:type="Button" id="Contoso.Button1">
<!-- information about the control -->
</Control>
<!-- other controls, as needed -->
</Group>
</CustomTab>
</ExtensionPoint>
ContextMenu
Ein Kontextmenü ist ein Kontextmenü, das angezeigt wird, wenn Sie mit der rechten Maustaste auf die Office-Benutzeroberfläche klicken (oder auswählen und halten).
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeMenu | Erforderlich, wenn Sie Add-In-Befehle zu einem Standardkontextmenü (unter Verwendung von ContextMenu) hinzufügen. Das id-Attribut muss auf eine der folgenden Zeichenfolgen festgelegt werden.
|
Beispiel
Im Folgenden wird das Kontextmenü angepasst, das für den ausgewählten Text in einer unterstützten Office-Anwendung geöffnet wird. Beachten Sie, dass das untergeordnete Steuerelement vom Typ Button sein muss.
<ExtensionPoint xsi:type="ContextMenu">
<OfficeMenu id="ContextMenuText"> <!-- OR, for Excel only: <OfficeMenu id="ContextMenuCell"> -->
<Control xsi:type="Button" id="ContextMenuButton">
<Label resid="TaskpaneButton.Label"/>
<Supertip>
<Title resid="TaskpaneButton.Label" />
<Description resid="TaskpaneButton.Tooltip" />
</Supertip>
<Icon>
<bt:Image size="16" resid="tpicon_16x16" />
<bt:Image size="32" resid="tpicon_32x32" />
<bt:Image size="80" resid="tpicon_80x80" />
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>action</FunctionName>
</Action>
</Control>
</OfficeMenu>
</ExtensionPoint>
CustomFunctions
Eine benutzerdefinierte Funktion, die in JavaScript oder TypeScript für Excel geschrieben wurde.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Script | Erforderlich. Links zur JavaScript-Datei mit der Definition und dem Registrierungscode der benutzerdefinierten Funktion. |
Page | Erforderlich. Enthält Links zur HTML-Seite für Ihre benutzerdefinierten Funktionen. |
Metadaten | Erforderlich. Definiert die Metadateneinstellungen, die von einer benutzerdefinierten Funktion in Excel verwendet werden. |
Namespace | Optional. Definiert die Metadateneinstellungen, die von einer benutzerdefinierten Funktion in Excel verwendet werden. |
Beispiel
<ExtensionPoint xsi:type="CustomFunctions">
<Script>
<SourceLocation resid="Functions.Script.Url"/>
</Script>
<Page>
<SourceLocation resid="Shared.Url"/>
</Page>
<Metadata>
<SourceLocation resid="Functions.Metadata.Url"/>
</Metadata>
<Namespace resid="Functions.Namespace"/>
</ExtensionPoint>
Für Outlook verfügbare Erweiterungspunkte
- MessageReadCommandSurface
- MessageComposeCommandSurface
- AppointmentOrganizerCommandSurface
- AppointmentAttendeeCommandSurface
- Modul (kann nur in DesktopFormFactor verwendet werden)
- MobileMessageReadCommandSurface
- MobileOnlineMeetingCommandSurface
- MobileLogEventAppointmentAttendee
- LaunchEvent
- Events
- DetectedEntity
- ReportPhishingCommandSurface
MessageReadCommandSurface
Mit diesem Erweiterungspunkt werden Schaltflächen für die Ansicht gelesener Mails auf der Befehlsoberfläche platziert. In Outlook Desktop wird das Element im Menüband angezeigt.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeTab | Fügt die Befehle auf der Registerkarte des Menübands hinzu. |
CustomTab | Fügt die Befehle auf der benutzerdefinierten Registerkarte des Menübands hinzu. |
OfficeTab-Beispiel
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefault">
<-- OfficeTab Definition -->
</OfficeTab>
</ExtensionPoint>
CustomTab-Beispiel
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<CustomTab id="Contoso.TabCustom2">
<-- CustomTab Definition -->
</CustomTab>
</ExtensionPoint>
MessageComposeCommandSurface
Dieser Erweiterungspunkt platziert Schaltflächen für Add-Ins, die Mailformulare zum Verfassen verwenden, im Menüband.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeTab | Fügt die Befehle auf der Registerkarte des Menübands hinzu. |
CustomTab | Fügt die Befehle auf der benutzerdefinierten Registerkarte des Menübands hinzu. |
OfficeTab-Beispiel
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefault">
<-- OfficeTab Definition -->
</OfficeTab>
</ExtensionPoint>
CustomTab-Beispiel
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<CustomTab id="Contoso.TabCustom3">
<-- CustomTab Definition -->
</CustomTab>
</ExtensionPoint>
AppointmentOrganizerCommandSurface
Dieser Erweiterungspunkt platziert Schaltflächen für das Formular, das dem Organisator der Besprechung angezeigt wird, im Menüband.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeTab | Fügt die Befehle auf der Registerkarte des Menübands hinzu. |
CustomTab | Fügt die Befehle auf der benutzerdefinierten Registerkarte des Menübands hinzu. |
OfficeTab-Beispiel
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefault">
<-- OfficeTab Definition -->
</OfficeTab>
</ExtensionPoint>
CustomTab-Beispiel
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<CustomTab id="Contoso.TabCustom4">
<-- CustomTab Definition -->
</CustomTab>
</ExtensionPoint>
AppointmentAttendeeCommandSurface
Dieser Erweiterungspunkt platziert Schaltflächen für das Formular, das dem Teilnehmer der Besprechung angezeigt wird, im Menüband.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeTab | Fügt die Befehle auf der Registerkarte des Menübands hinzu. |
CustomTab | Fügt die Befehle auf der benutzerdefinierten Registerkarte des Menübands hinzu. |
OfficeTab-Beispiel
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefault">
<-- OfficeTab Definition -->
</OfficeTab>
</ExtensionPoint>
CustomTab-Beispiel
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<CustomTab id="Contoso.TabCustom5">
<-- CustomTab Definition -->
</CustomTab>
</ExtensionPoint>
Module
Dieser Erweiterungspunkt platziert Schaltflächen für die Modulerweiterung im Menüband.
Wichtig
Die Registrierung von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
OfficeTab | Fügt die Befehle auf der Registerkarte des Menübands hinzu. |
CustomTab | Fügt die Befehle auf der benutzerdefinierten Registerkarte des Menübands hinzu. |
MobileMessageReadCommandSurface
Mit diesem Erweiterungspunkt werden Schaltflächen für die Ansicht gelesener Mails auf der Befehlsoberfläche in dem mobilen Formfaktor platziert.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Group | Fügt eine Gruppe von Schaltflächen zu der Oberfläche mit Befehlen. |
<ExtensionPoint-Elemente> dieses Typs können nur ein untergeordnetes Element aufweisen: ein <Group-Element> .
<Für Steuerelementelemente> , die in diesem Erweiterungspunkt enthalten sind, muss das xsi:type-Attribut auf MobileButton
festgelegt sein.
Beispiel
<ExtensionPoint xsi:type="MobileMessageReadCommandSurface">
<Group id="Contoso.mobileGroup1">
<Label resid="residAppName"/>
<Control xsi:type="MobileButton" id="Contoso.mobileButton1">
<!-- Control definition -->
</Control>
</Group>
</ExtensionPoint>
MobileOnlineMeetingCommandSurface
Dieser Erweiterungspunkt platziert eine modusgerechte Umschaltfläche in der Befehlsoberfläche für einen Termin im mobilen Formfaktor. Ein Besprechungsorganisator kann eine Onlinebesprechung erstellen. Ein Teilnehmer kann anschließend an der Onlinebesprechung teilnehmen. Weitere Informationen zu diesem Szenario finden Sie unter Erstellen eines mobilen Outlook-Add-Ins für einen Onlinebesprechungsanbieter.
Hinweis
Dieser Erweiterungspunkt wird nur unter Android und iOS mit einem Microsoft 365-Abonnement unterstützt.
Die Registrierung von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Control | Fügt der Befehlsoberfläche eine Schaltfläche hinzu. |
<ExtensionPoint-Elemente> dieses Typs können nur ein untergeordnetes Element aufweisen: ein <Control-Element> .
Für <das Control-Element> , das in diesem Erweiterungspunkt enthalten ist, muss das xsi:type-Attribut auf MobileButton
festgelegt sein.
Die im <Icon-Element> angegebenen Bilder sollten unter Verwendung von Hexadenzcode #919191
oder ihrer Entsprechung in anderen Farbformaten in Graustufen vorliegen.
Beispiel
<ExtensionPoint xsi:type="MobileOnlineMeetingCommandSurface">
<Control xsi:type="MobileButton" id="Contoso.onlineMeetingFunctionButton1">
<Label resid="residUILessButton0Name" />
<Icon>
<bt:Image resid="UiLessIcon" size="25" scale="1" />
<bt:Image resid="UiLessIcon" size="25" scale="2" />
<bt:Image resid="UiLessIcon" size="25" scale="3" />
<bt:Image resid="UiLessIcon" size="32" scale="1" />
<bt:Image resid="UiLessIcon" size="32" scale="2" />
<bt:Image resid="UiLessIcon" size="32" scale="3" />
<bt:Image resid="UiLessIcon" size="48" scale="1" />
<bt:Image resid="UiLessIcon" size="48" scale="2" />
<bt:Image resid="UiLessIcon" size="48" scale="3" />
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>insertContosoMeeting</FunctionName>
</Action>
</Control>
</ExtensionPoint>
MobileLogEventAppointmentAttendee
Dieser Erweiterungspunkt platziert eine Schaltfläche " Aktion protokollieren " kontextabhängig in der Befehlsoberfläche für einen Termin im mobilen Formfaktor. Terminteilnehmer, bei denen das Add-In installiert ist, können ihre Terminnotizen mit einem Klick in einer externen App speichern. Dieser Erweiterungspunkt unterstützt Funktionen für Aufgabenbereichs- und Funktionsbefehle. Weitere Informationen zu diesem Szenario finden Sie unter Protokollieren von Terminnotizen für eine externe Anwendung in mobilen Outlook-Add-Ins.
Hinweis
Dieser Erweiterungspunkt wird nur unter Android und iOS mit einem Microsoft 365-Abonnement unterstützt.
Die Registrierung von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Control | Fügt der Befehlsoberfläche eine Schaltfläche hinzu. |
<ExtensionPoint-Elemente> dieses Typs können nur ein untergeordnetes Element aufweisen: ein <Control-Element> .
Für <das Control-Element> , das in diesem Erweiterungspunkt enthalten ist, muss das xsi:type-Attribut auf MobileButton
festgelegt sein.
Die im <Icon-Element> angegebenen Bilder sollten unter Verwendung von Hexadenzcode #919191
oder ihrer Entsprechung in anderen Farbformaten in Graustufen vorliegen.
Beispiel
<ExtensionPoint xsi:type="MobileLogEventAppointmentAttendee">
<Control xsi:type="MobileButton" id="appointmentReadFunctionButton">
<Label resid="LogButtonLabel" />
<Icon>
<bt:Image resid="Icon.16x16" size="25" scale="1" />
<bt:Image resid="Icon.16x16" size="25" scale="2" />
<bt:Image resid="Icon.16x16" size="25" scale="3" />
<bt:Image resid="Icon.32x32" size="32" scale="1" />
<bt:Image resid="Icon.32x32" size="32" scale="2" />
<bt:Image resid="Icon.32x32" size="32" scale="3" />
<bt:Image resid="Icon.80x80" size="48" scale="1" />
<bt:Image resid="Icon.80x80" size="48" scale="2" />
<bt:Image resid="Icon.80x80" size="48" scale="3" />
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>logToCRM</FunctionName>
</Action>
</Control>
</ExtensionPoint>
LaunchEvent
Dieser Erweiterungspunkt ermöglicht die Aktivierung eines Add-Ins basierend auf unterstützten Ereignissen sowohl im Desktop- als auch im mobilen Formfaktor. Weitere Informationen zur ereignisbasierten Aktivierung und eine vollständige Liste der unterstützten Ereignisse finden Sie unter Konfigurieren Ihres Outlook-Add-Ins für die ereignisbasierte Aktivierung.
Wichtig
Die Registrierung von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
LaunchEvents | Liste der LaunchEvent-Ereignisse für die ereignisbasierte Aktivierung. |
SourceLocation | Der Speicherort der JavaScript-Quelldatei. |
Beispiel
<ExtensionPoint xsi:type="LaunchEvent">
<LaunchEvents>
<LaunchEvent Type="OnNewMessageCompose" FunctionName="onMessageComposeHandler"/>
<LaunchEvent Type="OnNewAppointmentOrganizer" FunctionName="onAppointmentComposeHandler"/>
</LaunchEvents>
<!-- Identifies the runtime to be used (also referenced by the Runtime element). -->
<SourceLocation resid="WebViewRuntime.Url"/>
</ExtensionPoint>
Ereignisse
Dieser Erweiterungspunkt fügt einen Ereignishandler für ein spezifisches Ereignis hinzu. Weitere Informationen zur Verwendung dieses Erweiterungspunkts finden Sie unter On-Send-Feature für Outlook-Add-Ins.
Wichtig
Die Registrierung von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Hinweis
Intelligente Warnungen, eine neuere Version des On-Send-Features, verwendet den LaunchEvent-Erweiterungspunkt , um die Ereignisaktivierung in einem Add-In zu aktivieren. Weitere Informationen zu den wichtigsten Unterschieden zwischen smarten Warnungen und dem On-Send-Feature finden Sie unter Unterschiede zwischen intelligenten Warnungen und dem On-Send-Feature. Wir laden Sie ein, intelligente Warnungen auszuprobieren, indem Sie die exemplarische Vorgehensweise durchgehen.
Element | Beschreibung |
---|---|
Event | Gibt das Ereignis und die Ereignishandlerfunktion an. |
Beispiel für ein ItemSend-Ereignis
<ExtensionPoint xsi:type="Events">
<Event Type="ItemSend" FunctionExecution="synchronous" FunctionName="itemSendHandler" />
</ExtensionPoint>
DetectedEntity
Dieser Erweiterungspunkt fügt eine Kontext-Add-In-Aktivierung für einen angegebenen Entitätstyp hinzu. Weitere Informationen zur Verwendung dieses Erweiterungspunkts finden Sie unter Kontextbezogene Outlook-Add-Ins.
Wichtig
Entitätsbasierte kontextbezogene Outlook-Add-Ins werden jetzt eingestellt. Als alternative Lösung können Sie Regeln für reguläre Ausdrücke in Ihrem Kontext-Add-In implementieren. Eine Anleitung zum Implementieren dieser Regeln finden Sie unter Kontextbezogene Outlook-Add-Ins.
Das enthaltende VersionOverrides-Element muss den xsi:type-Attributwert aufweisen VersionOverridesV1_1
.
Hinweis
- Dieser Elementtyp ist für Outlook-Clients verfügbar, die Anforderungssätze 1.6 und höher unterstützen.
- Das Registrieren von Mailbox- und Item-Ereignissen ist für diesen Erweiterungspunkt nicht verfügbar.
Element | Beschreibung |
---|---|
Label | Gibt die Bezeichnung für das Add-In im Kontextfenster an. |
SourceLocation | Gibt die URL für das Kontextfenster an. |
Rule | Gibt die Regel(n) an, die bestimmen, wann ein Add-In aktiviert wird. |
Label
Erforderlich. Die Beschriftung der Gruppe. Das resid-Attribut darf nicht mehr als 32 Zeichen umfassen und muss auf den Wert des id-Attributs eines <String-Elements> im <ShortStrings-Element> im Resources-Element festgelegt werden.
Hervorhebungsanforderungen
Ein Benutzer kann ein Kontext-Add-In nur durch Interaktion mit einer hervorgehobenen Entität aktivieren. Entwickler können steuern, welche Entitäten hervorgehoben werden, indem sie das Highlight-Attribut des <Rule-Elements> für den ItemHasRegularExpressionMatch
Regeltyp verwenden.
Sie müssen jedoch einige Einschränkungen beachten. Mit diesen Einschränkungen soll sichergestellt werden, dass in anwendbaren Nachrichten oder Terminen immer eine hervorgehobene Entität vorhanden ist, damit der Benutzer das Add-In aktivieren kann.
- Bei Verwendung einer einzelnen Regel MUSS das Highlight-Attribut auf
all
festgelegt werden. - Wenn Sie einen
RuleCollection
Regeltyp mitMode="And"
verwenden, um mehrere Regeln zu kombinieren, MUSS mindestens für eine der Regeln das Highlight-Attribut aufall
festgelegt sein. - Wenn Sie einen
RuleCollection
Regeltyp mitMode="Or"
verwenden, um mehrere Regeln zu kombinieren, MUSS für alle Regeln das Highlight-Attribut aufall
festgelegt sein.
Beispiel für DetectedEntity-Ereignis
<ExtensionPoint xsi:type="DetectedEntity">
<Label resid="Context.Label"/>
<SourceLocation resid="DetectedEntity.URL" />
<Rule xsi:type="RuleCollection" Mode="And">
<Rule xsi:type="ItemIs" ItemType="Message"/>
<Rule xsi:type="ItemHasRegularExpressionMatch" RegExName="videoURL" RegExValue="http://www\.youtube\.com/watch\?v=[a-zA-Z0-9_-]{11}" PropertyName="BodyAsPlaintext"/>
</Rule>
</ExtensionPoint>
ReportPhishingCommandSurface
Dieser Erweiterungspunkt aktiviert Ihr Add-In für die Spamberichterstattung im Outlook-Menüband und verhindert, dass es am Ende des Menübands oder im Überlaufmenü angezeigt wird.
Weitere Informationen zum Implementieren der Spamberichterstattungsfunktion in Ihrem Add-In finden Sie unter Implementieren eines integrierten Spamberichts-Add-Ins.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
ReportPhishingCustomization-Element | Konfiguriert die Menübandschaltfläche und das Vorverarbeitungsdialogfeld eines Spamberichts-Add-Ins. |
Beispiel
<ExtensionPoint xsi:type="ReportPhishingCommandSurface">
<ReportPhishingCustomization>
<!-- Configures the ribbon button. -->
<Control xsi:type="Button" id="ReportingButton">
<Label resid="ReportingButton.Label"/>
<Supertip>
<Title resid="ReportingButton.Label"/>
<Description resid="ReportingButton.Description"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="Icon.16x16"/>
<bt:Image size="32" resid="Icon.32x32"/>
<bt:Image size="64" resid="Icon.64x64"/>
<bt:Image size="80" resid="Icon.80x80"/>
</Icon>
<Action xsi:type="ExecuteFunction">
<FunctionName>onMessageReport</FunctionName>
</Action>
</Control>
<!-- Configures the preprocessing dialog. -->
<PreProcessingDialog>
<Title resid="PreProcessingDialog.Label"/>
<Description resid="PreProcessingDialog.Description"/>
<ReportingOptions>
<Title resid="OptionsTitle.Label"/>
<Option resid="Option1.Label"/>
<Option resid="Option2.Label"/>
<Option resid="Option3.Label"/>
<Option resid="Option4.Label"/>
</ReportingOptions>
<FreeTextLabel resid="FreeText.Label"/>
<MoreInfo>
<MoreInfoText resid="MoreInfo.Label"/>
<MoreInfoUrl resid="MoreInfo.Url"/>
</MoreInfo>
</PreProcessingDialog>
<SourceLocation resid="Commands.Url"/>
</ReportPhishingCustomization>
</ExtensionPoint>
Office Add-ins