Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Durch die ereignisbasierte Aktivierung kann Ihr Add-In automatisch als Reaktion auf Ereignisse gestartet werden, sodass es kritische Inhalte ohne direkte Benutzeraktion überprüfen, einfügen oder aktualisieren kann. Das Add-In wird im Hintergrund aktiviert, um den Benutzer nicht zu stören. Sie können auch die ereignisbasierte Aktivierung in die Aufgabenbereiche und Funktionsbefehle integrieren.
Übersicht
Die einzelnen Schritte zum Hinzufügen ereignisbasierter Funktionen zu einem Add-In variieren zwar je nach Plattform und Manifesttyp, der allgemeine Ablauf ist jedoch wie folgt.
- Aktualisieren Sie das Manifest, um eine Aktion zur Behandlung des Ereignisses zuzuweisen.
- Erstellen Sie eine JavaScript-Funktion, und stellen Sie sicher, dass die Event.Completed-Methode aufgerufen wird.
- Verwenden Sie die Office.actions.associate-Methode , um die Funktion der im Manifest angegebenen Aktion zuzuordnen.
Testen Sie die ereignisbasierte Aktivierung.
Erfahren Sie, wie Sie Workflows optimieren und die Benutzererfahrung mit ereignisbasierter Aktivierung verbessern können. Probieren Sie die Beispiele aus, um das Feature in Aktion zu sehen.
Outlook-Beispiele
- Automatisches Festlegen des Betreffs für eine neue Nachricht oder einen Termin
- Automatische Überprüfung auf eine Anlage, bevor eine Nachricht gesendet wird
- Automatisches Aktualisieren Ihrer Signatur beim Wechseln zwischen E-Mail-Konten
- Verschlüsseln von Anlagen, Verarbeiten von Teilnehmern von Besprechungsanfragen und Reagieren auf Änderungen von Termindatum/-uhrzeit mithilfe der ereignisbasierten Aktivierung von Outlook
- Festlegen Ihrer Signatur mithilfe der ereignisbasierten Aktivierung in Outlook
- Identifizieren und Markieren externer Empfänger mithilfe der ereignisbasierten Aktivierung von Outlook
- Überprüfen Sie mithilfe von Smart Alerts die Farbkategorien einer Nachricht oder eines Termins, bevor sie gesendet wird
- Überprüfen der Vertraulichkeitsbezeichnung einer Nachricht
Word-Beispiele
Unterstützte Ereignisse
In der folgenden Tabelle sind die derzeit verfügbaren Ereignisse sowie die unterstützten Clients für jedes Ereignis aufgeführt. Wenn ein Ereignis ausgelöst wird, empfängt der Handler ein event Objekt, das für den Ereignistyp spezifische Details enthalten kann. Die Spalte "Beschreibung " enthält ggf. einen Link zum zugehörigen Objekt.
Excel-, PowerPoint-, Word-Ereignisse
| Kanonischer Name des Ereignisses und Manifestname nur Add-In |
Name des einheitlichen Manifests für Microsoft 365 | Beschreibung | Unterstützte Clients und Kanäle |
|---|---|---|---|
OnDocumentOpened |
Noch nicht unterstützt` | Tritt auf, wenn ein Benutzer ein Dokument öffnet oder ein neues Dokument, eine Kalkulationstabelle oder eine Präsentation erstellt. |
|
Ein Beispiel für ein Add-In, das mit diesem Ereignis aktiviert wird, finden Sie unter word-add-label-on-open.
Tipp
Mithilfe des OnDocumentOpened Ereignisses kann ein Add-In im Manifest so konfiguriert werden, dass beim Öffnen eines Dokuments Code ausgeführt wird. Dieses Feature hat Office-Anwendungsbereich. Nachdem das Add-In von einem Microsoft 365-Administrator im Admin-Portal des Microsoft 365-Mandanten installiert wurde, startet das Add-In Code für jedes Office-Dokument, das in den Office-Anwendungen geöffnet wird, für die das Add-In im Manifest konfiguriert ist, und führt Code aus. Dieses Feature unterscheidet sich von drei ähnlichen Features:
- Ein Add-In kann sich programmgesteuert so konfigurieren, dass beim Öffnen eines Dokuments Code ausgeführt wird. Die Technik hat einen Dokumentenbereich, was bedeutet, dass sie auf jedes Dokument einzeln angewendet werden muss. Weitere Informationen finden Sie unter Konfigurieren eines Dokuments zum Ausführen von Code beim Öffnen.
- Ein Add-In kann ein Dokument programmgesteuert so konfigurieren, dass der Aufgabenbereich des Add-Ins automatisch geöffnet wird, wenn das Dokument geöffnet wird. Dieses Feature muss auch auf jedes Dokument einzeln angewendet werden. Weitere Informationen finden Sie unter Automatisches Öffnen eines Aufgabenbereichs mit einem Dokument.
- Ein Add-In kann im Manifest so konfiguriert werden, dass sein Aufgabenbereich geöffnet wird, wenn das Add-In von einem Endbenutzer installiert wird. Dieses Feature ist auf ein einzelnes Dokument beschränkt: das Dokument, das bei der Installation des Add-Ins geöffnet ist. Weitere Informationen finden Sie unter Automatisches Öffnen eines Aufgabenbereichs bei Installation eines Add-Ins.
Outlook-Ereignisse
Die Unterstützung für dieses Feature in Outlook wurde im Anforderungssatz 1.10 eingeführt. In nachfolgenden Anforderungssätzen stehen nun zusätzliche Ereignisse zur Verfügung. In der folgenden Tabelle sind die Mindestanforderungen für jedes Ereignis sowie die Clients und Plattformen aufgeführt, die sie unterstützen. Weitere Informationen zu Outlook-Clients und den von ihnen unterstützten Anforderungssätzen finden Sie unter Anforderungssätze, die von Exchange-Servern und Outlook-Clients unterstützt werden.
| Kanonischer Name des Ereignisses und Manifestname nur Add-In |
Name des einheitlichen Manifests für Microsoft 365 | Beschreibung | Mindestanforderung festgelegt und unterstützte Clients |
|---|---|---|---|
OnNewMessageCompose |
newMessageComposeCreated | Beim Verfassen einer neuen Nachricht (einschließlich "Antworten", "Allen antworten" und "Weiterleiten"), aber nicht beim Bearbeiten (z. B. eines Entwurfs). |
1.10
|
OnNewAppointmentOrganizer |
newAppointmentOrganizerCreated | Beim Anlegen eines neuen Termins, aber nicht beim Bearbeiten eines vorhandenen Termins. |
1.10
|
OnMessageAttachmentsChanged |
messageAttachmentsChanged | Über das Hinzufügen oder Entfernen von Anlagen beim Verfassen einer Nachricht. Ereignisspezifisches Datenobjekt: AttachmentsChangedEventArgs |
1.11
|
OnAppointmentAttachmentsChanged |
appointmentAttachmentsChanged | Über das Hinzufügen oder Entfernen von Anlagen beim Verfassen eines Termins. Ereignisspezifisches Datenobjekt: AttachmentsChangedEventArgs |
1.11
|
OnMessageRecipientsChanged |
messageRecipientsChanged | Über das Hinzufügen oder Entfernen von Empfängern beim Verfassen einer Nachricht. Ereignisspezifisches Datenobjekt: RecipientsChangedEventArgs |
1.11
|
OnAppointmentAttendeesChanged |
appointmentAttendeesChanged | Zum Hinzufügen oder Entfernen von Teilnehmern beim Verfassen eines Termins. Ereignisspezifisches Datenobjekt: RecipientsChangedEventArgs |
1.11
|
OnAppointmentTimeChanged |
appointmentTimeChanged | Über das Ändern von Datum/Uhrzeit beim Verfassen eines Termins. Ereignisspezifisches Datenobjekt: AppointmentTimeChangedEventArgs Wichtig: Wenn Sie einen Termin per Drag & Drop in ein anderes Datums-/Uhrzeitfenster im Kalender ziehen, tritt das OnAppointmentTimeChanged Ereignis nicht auf. Sie tritt nur auf, wenn Datum/Uhrzeit direkt von einem Termin geändert werden. |
1.11
|
OnAppointmentRecurrenceChanged |
appointmentRecurrenceChanged | Über das Hinzufügen, Ändern oder Entfernen von Seriendetails während der Zusammenstellung eines Termins. Wenn Datum/Uhrzeit geändert wird, tritt das OnAppointmentTimeChanged Ereignis ebenfalls ein.Ereignisspezifisches Datenobjekt: RecurrenceChangedEventArgs |
1.11
|
OnInfoBarDismissClicked |
infoBarDismissClicked | Über das Schließen einer Benachrichtigung beim Verfassen einer Nachricht oder eines Terminelements. Nur das Add-In, das die Benachrichtigung hinzugefügt hat, wird benachrichtigt. Ereignisspezifisches Datenobjekt: InfobarClickedEventArgs |
1.11
|
OnMessageSend |
messageSending | Beim Senden eines Nachrichtenelements. Weitere Informationen finden Sie in der exemplarischen Vorgehensweise für intelligente Warnungen. |
1.12
|
OnAppointmentSend |
Termin senden | Über das Senden eines Terminelements. Weitere Informationen finden Sie unter Behandeln von OnMessageSend- und OnAppointmentSend-Ereignissen in Ihrem Outlook-Add-In mit intelligenten Benachrichtigungen. |
1.12
|
OnMessageCompose |
messageComposeOpened | Beim Verfassen einer neuen Nachricht (umfasst "Antworten", "Allen antworten" und "Weiterleiten") oder beim Bearbeiten eines Entwurfs. |
1.12
|
OnAppointmentOrganizer |
appointmentOrganizerOpened | Beim Erstellen eines neuen Termins oder beim Bearbeiten eines vorhandenen Termins. |
1.12
|
OnMessageFromChanged |
messageFromChanged | Beim Ändern des E-Mail-Kontos im Feld "Von " einer Nachricht, die verfasst wird. Weitere Informationen finden Sie unter Automatisches Aktualisieren Ihrer Signatur beim Wechseln zwischen Exchange-Konten. |
1.13
|
OnAppointmentFromChanged |
appointmentFromChanged | Beim Ändern des Mailkontos im Organisatorfeld eines Termins, der verfasst wird. Weitere Informationen finden Sie unter Automatisches Aktualisieren Ihrer Signatur beim Wechseln zwischen Exchange-Konten. |
1.13
|
OnSensitivityLabelChanged |
sensitivityLabelChanged | Beim Ändern der Vertraulichkeitsbezeichnung beim Verfassen einer Nachricht oder eines Termins. Weitere Informationen zum Verwalten der Vertraulichkeitsbezeichnung eines E-Mail-Elements finden Sie unter Verwalten der Vertraulichkeitsbezeichnung Ihrer Nachricht oder Ihres Termins im Kompositionsmodus. Ereignisspezifisches Datenobjekt: SensitivityLabelChangedEventArgs |
1.13
|
OnMessageReadWithCustomAttachment |
Nicht verfügbar | Beim Öffnen einer Nachricht, die einen bestimmten Anlagetyp enthält, im Lesemodus. |
Vorschau4
|
OnMessageReadWithCustomHeader |
Nicht verfügbar | Beim Öffnen einer Nachricht, die einen bestimmten Internetheadernamen enthält, im Lesemodus. |
Vorschau4
|
OnMessageDecrypt |
messageDecrypt | Beim Abgleichen der Kopfzeile einer verschlüsselten Nachricht mit dem Kopfzeilenschlüssel im Manifest eines Add-Ins. Weitere Informationen finden Sie unter Erstellen eines Verschlüsselungs-Add-Ins für Outlook. |
1.16
|
Hinweis
1 Ereignisbasierte Add-Ins im klassischen Outlook unter Windows erfordern mindestens Windows 10, Version 1903 (Build 18362) oder Windows Server 2019, Version 1903, um ausgeführt zu werden.
2 Add-Ins, die das einheitliche Manifest für Microsoft 365 verwenden, werden in Outlook auf Mac und auf mobilen Geräten nicht unterstützt. Damit Ihr Add-In auf dem Mac und auf mobilen Plattformen verfügbar ist, müssen Sie eine zweite Version erstellen, die das Add-In-Manifest verwendet. Weitere Informationen finden Sie im Abschnitt "Client- und Plattformunterstützung" unter Office-Add-Ins mit dem einheitlichen App-Manifest für Microsoft 365.
3 Weitere Informationen finden Sie unter Implementieren der ereignisbasierten Aktivierung in Outlook Mobile-Add-Ins.
4 Um eine Vorschau der OnMessageReadWithCustomAttachmentOnMessageReadWithCustomHeader und-Ereignisse anzuzeigen, müssen Sie das klassische Outlook unter Windows Version 2312 (Build 17110.10000) oder höher installieren. Treten Sie dann dem Microsoft 365 Insider-Programm bei, und wählen Sie die Option "Betakanal " aus, um auf Office-Betabuilds zuzugreifen.
Ereignisbasierte Aktivierung in Outlook auf mobilen Geräten
Outlook für Mobilgeräte unterstützt APIs bis zum Postfachanforderungssatz 1.5. Die Unterstützung für zusätzliche APIs und Features, die in späteren Anforderungssätzen eingeführt werden, wie z. B. das OnNewMessageCompose Ereignis, ist jetzt aktiviert. Weitere Informationen finden Sie unter Implementieren der ereignisbasierten Aktivierung in Outlook Mobile-Add-Ins.
Verhalten und Einschränkungen
Achten Sie beim Entwickeln eines ereignisbasierten Add-Ins auf die folgenden Featureverhalten und -einschränkungen.
Ereignisbasierte Add-Ins funktionieren nur, wenn sie von einem Administrator bereitgestellt werden. Wenn Benutzer sie direkt aus dem Microsoft Marketplace oder dem Office Store installieren, werden sie nicht automatisch gestartet (Informationen zu Problemumgehungen für die Microsoft Marketplace-Einschränkung finden Sie unter Auflistungsoptionen für Ihr ereignisbasiertes Add-In im Microsoft Marketplace). Admin-Bereitstellungen erfolgen durch Hochladen des Manifests in das Microsoft 365 Admin Center.
APIs, die mit der Benutzeroberfläche interagieren oder Benutzeroberflächenelemente anzeigen, werden für Word, PowerPoint und Excel nicht unterstützt. Dies liegt daran, dass der Ereignishandler in einer reinen JavaScript-Laufzeit ausgeführt wird. Weitere Informationen finden Sie unter Laufzeiten in Office-Add-Ins.
Ereignisbasierte Add-Ins benötigen eine Internetverbindung, um gestartet werden zu können, wenn ein bestimmtes Ereignis eintritt. Von Add-In-Ereignishandlern wird erwartet, dass sie kurz, einfach und so nichtinvasiv wie möglich sind. Nach der Aktivierung tritt für Ihr Add-In innerhalb von ungefähr 300 Sekunden ein Timeout auf, der maximalen Zeitspanne, die für die Ausführung ereignisbasierter Add-Ins zulässig ist. Um zu signalisieren, dass Ihr Add-In die Verarbeitung eines Startereignisses abgeschlossen hat, muss der zugeordnete Ereignishandler die event.completed-Methode aufrufen. (Beachten Sie, dass die Ausführung von Code nach der
event.completedAnweisung nicht garantiert ist.) Jedes Mal, wenn ein Ereignis ausgelöst wird, das vom Add-In behandelt wird, wird das Add-In erneut aktiviert und führt den zugeordneten Ereignishandler aus, und das Timeoutfenster wird zurückgesetzt. Das Add-In endet, nachdem es das Zeitlimit überschritten hat, oder der Benutzer das Fenster zum Verfassen schließt oder das Element sendet.Das Verhalten mehrerer Add-Ins, die dasselbe Ereignis abonnieren, ist nicht deterministisch. Outlook startet die Add-Ins in keiner bestimmten Reihenfolge. Für Excel, PowerPoint und Word wird nur ein zufälliges Add-In aktiviert. Wenn beispielsweise mehrere Word-Add-Ins, die
OnDocumentOpened, verarbeiten, wird nur einer dieser Handler ausgeführt.Derzeit können nur fünf ereignisbasierte Add-Ins aktiv ausgeführt werden.
In allen unterstützten Outlook-Clients muss der Benutzer beim aktuellen E-Mail-Element bleiben, für das das Add-In aktiviert wurde, damit die Ausführung abgeschlossen werden kann. Wenn Sie vom aktuellen Element weg navigieren (z. B. zu einem anderen Fenster oder einer anderen Registerkarte zum Verfassen wechseln), wird der Add-In-Vorgang beendet. Ein Add-In, das beim
OnMessageSendEreignis aktiviert wird, handhabt das Wechseln von Elementen jedoch unterschiedlich, je nachdem, auf welchem Outlook-Client es ausgeführt wird. Weitere Informationen finden Sie im Abschnitt "Benutzer navigiert von der aktuellen Nachricht weg" unter Behandeln von OnMessageSend- und OnAppointmentSend-Ereignissen in Ihrem Outlook-Add-In mit intelligenten Benachrichtigungen.Zusätzlich zum Elementwechsel beendet ein ereignisbasiertes Add-In auch den Betrieb, wenn der Benutzer die Nachricht oder den Termin sendet, den er verfasst.
Ereignisbasierte Add-In-Einschränkungen in Excel, PowerPoint, Word und dem klassischen Outlook unter Windows
Beachten Sie beim Entwickeln eines ereignisbasierten Add-Ins, das auf einem Windows-Client ausgeführt werden soll, Folgendes:
Importe werden in der JavaScript-Datei, in der Sie die Behandlung für die ereignisbasierte Aktivierung implementieren, nicht unterstützt.
Für die ereignisbasierte Aktivierung wird nur die JavaScript-Datei unterstützt, auf die im Manifest verwiesen wird. Sie müssen Ihren JavaScript-Code für die Ereignisbehandlung in dieser einzigen Datei bündeln. Der Speicherort der JavaScript-Datei, auf die verwiesen wird, im Manifest variiert je nach Typ des Manifests, das Ihr Add-In verwendet.
-
Nur-Add-In-Manifest:
<Override>Untergeordnetes Element des<Runtime>Knotens -
Einheitliches Manifest für Microsoft 365:
"script"Eigenschaft des"code"Objekts
Beachten Sie, dass ein großes JavaScript-Paket Probleme mit der Leistung Ihres Add-Ins verursachen kann. Es wird empfohlen, umfangreiche Vorgänge vorzuverarbeiten, damit sie nicht in den Ereignisbehandlungscode aufgenommen werden.
-
Nur-Add-In-Manifest:
Wenn die im Manifest angegebene JavaScript-Funktion zur Behandlung eines Ereignisses ausgeführt wird, wird Code eingegeben
Office.onReady()undOffice.initializenicht ausgeführt. Es wird empfohlen, stattdessen die von Ereignishandlern benötigte Startlogik zu den Ereignishandlern hinzuzufügen, z. B. die Überprüfung der Clientversion des Benutzers.Beim Verfassen einer Nachricht, die durch einen Link zur E-Mail (
mailtoLink) initiiert wurde, wird beim Abrufen der Empfänger aus den Feldern "An", "Cc" oder "Bcc" imOnNewMessageComposeEreignishandler möglicherweise ein leeres Array zurückgegeben. Dies geschieht, wenn Outlook die Auflösung der E-Mail-Adressen der Empfänger bis zum Auftreten desOnNewMessageComposeEreignisses noch nicht abgeschlossen hat. Um dieses Problem zu umgehen, suchen Sie stattdessen imOnMessageRecipientsChangedEreignishandler nach Empfängern.
Ereignisbasierte Add-In-Einschränkungen in Excel, PowerPoint und Word
Die folgenden Plattformen oder Features werden noch nicht unterstützt.
- Office für Mac
Ereignisbasierte Add-In-Einschränkungen in Outlook im Web und dem neuen Outlook unter Windows
In Outlook im Web und dem neuen Outlook unter Windows wird die ereignisbasierte Aktivierung nur auf standardmäßigen Nachrichten- und Terminoberflächen zum Lesen und Verfassen unterstützt. Die ereignisbasierte Aktivierung funktioniert möglicherweise nicht, wenn Sie auf einigen nicht standardmäßigen Oberflächen komponieren. Zum Beispiel:
- Antworten auf eine Besprechungseinladung mit der Option RSVP mit Notiz .
- Weiterleiten einer Besprechung aus dem Kalender.
Nicht unterstützte APIs
Einige Office.js-APIs, die die Benutzeroberfläche ändern oder verändern, sind in den Ereignishandlern ereignisbasierter Add-Ins nicht zulässig. Die folgenden sind blockierte APIs.
| API | Methoden |
|---|---|
Office.devicePermission |
|
Office.context.auth* |
|
Office.context.mailbox |
|
Office.context.mailbox.item |
|
Office.context.ui |
|
Hinweis
* OfficeRuntime.auth wird in allen Versionen unterstützt, die ereignisbasierte Aktivierung und einmaliges Anmelden (Single Sign-On, SSO) unterstützen, während Office.auth nur in bestimmten Outlook-Builds unterstützt wird. Weitere Informationen finden Sie unter Verwenden von einmaligem Anmelden (Single Sign-On, SSO) oder Cross-Origin Resource Sharing (CORS) in Ihrem ereignisbasierten oder Spamberichts-Outlook-Add-In.
Vorschau von Features in Ereignishandlern (klassisches Outlook unter Windows)
Das klassische Outlook unter Windows enthält eine lokale Kopie der Produktions- und Betaversionen von Office.js, anstatt aus dem Content Delivery Network (CDN) geladen zu werden. Standardmäßig wird auf die lokale Produktionskopie der API verwiesen. Um auf die lokale Beta-Kopie der API zu verweisen, müssen Sie die Registrierung Ihres Computers konfigurieren. Auf diese Weise können Sie Vorschaufeatures in Ihren Ereignishandlern im klassischen Outlook unter Windows testen.
Navigieren Sie in der Registrierung zu
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Options\WebExt\Developer. Wenn der Schlüssel nicht vorhanden ist, erstellen Sie ihn.Erstellen Sie einen Eintrag mit dem Namen,
EnableBetaAPIsInJavaScriptund legen Sie den Wert auf1fest.
Einmaliges Anmelden (SSO) aktivieren
Um SSO in Ihrem ereignisbasierten Add-In zu aktivieren, müssen Sie die JavaScript-Datei einem bekannten URI hinzufügen. Anleitungen zum Konfigurieren dieser Ressource finden Sie unter Verwenden von einmaligem Anmelden (Single Sign-On, SSO) oder Cross-Origin Resource Sharing (CORS) in Ihrem ereignisbasierten oder Spamberichts-Office-Add-In.
Externe Daten anfordern
Sie können externe Daten mithilfe einer API wie Fetch oder mithilfe von XMLHttpRequest (XHR) anfordern, einer Standard-Web-API, die HTTP-Anforderungen zur Interaktion mit Servern ausgibt.
Hinweis
Wenn Ihr Add-In in einer reinen JavaScript-Laufzeit ausgeführt wird, verwenden Sie absolute URLs in Ihren Fetch-API-Aufrufen. Relative URLs in Fetch-API-Aufrufen werden in einer reinen JavaScript-Laufzeit nicht unterstützt.
Beachten Sie, dass Sie zusätzliche Sicherheitsmaßnahmen verwenden müssen, wenn Sie XMLHttpRequest-Objekte verwenden, die die Richtlinie gleichen Ursprungs und CORS (Cross-Origin Resource Sharing) erfordern.
Hinweis
Vollständige CORS-Unterstützung ist in Office im Web, Mac- und Windows-Clients (ab Version 2201, Build 16.0.14813.10000) verfügbar.
Um CORS-Anforderungen von Ihrem ereignisbasierten Add-In zu stellen, müssen Sie das Add-In und die zugehörige JavaScript-Datei einem bekannten URI hinzufügen. Anleitungen zum Konfigurieren dieser Ressource finden Sie unter Verwenden von einmaligem Anmelden (Single Sign-On, SSO) oder Cross-Origin Resource Sharing (CORS) in Ihrem ereignisbasierten oder Spamberichts-Office-Add-In.
Problembehandlung für Ihr Add-In
Während Sie Ihr ereignisbasiertes Add-In entwickeln, müssen Sie möglicherweise Probleme beheben, z. B. dass Ihr Add-In nicht geladen wird oder das Ereignis nicht eintritt. Anleitungen zur Problembehandlung bei ereignisbasierten Add-Ins finden Sie unter Problembehandlung bei ereignisbasierten Add-Ins und Add-Ins mit Spambericht.
Bereitstellen Ihres Add-Ins
Je nach Office-Anwendung können ereignisbasierte Add-Ins über eine der folgenden Optionen bereitgestellt werden.
- Bereitstellung, die vom Admin verwaltet wird: Add-Ins werden über das Microsoft 365 Admin Center bereitgestellt.
- Eingeschränkte Auflistung auf Microsoft Marketplace: Add-In wird im Microsoft Marketplace veröffentlicht, aber nicht in den Suchergebnissen angezeigt. Für den Erwerb von Add-Ins ist eine Flightcode-URL erforderlich. Das Add-In muss weiterhin von einem Administrator bereitgestellt werden, damit das ereignisbasierte Aktivierungsfeature funktioniert.
- Uneingeschränktes Auflisten auf dem Microsoft Marketplace: Add-In wird im Microsoft Marketplace veröffentlicht und kann von Benutzern und Administratoren mithilfe des Namens oder der ID des Add-Ins gesucht werden. Die Bereitstellung durch den Admin ist nicht erforderlich, damit das ereignisbasierte Aktivierungsfeature funktioniert. Das Add-In muss bestimmte Anforderungen für eine uneingeschränkte Auflistung erfüllen.
In der folgenden Tabelle sind die Bereitstellungsoptionen für die ereignisbasierte Aktivierung über die Office-Anwendung aufgeführt.
| Office-Anwendung | Von Admins verwaltete Bereitstellung | Microsoft Marketplace |
|---|---|---|
| Excel | Unterstützt | Eingeschränkte Auflistungsoption |
| Outlook | Unterstützt | Eingeschränkte und uneingeschränkte Auflistungsoptionen |
| PowerPoint | Unterstützt | Eingeschränkte Auflistungsoption |
| Word | Unterstützt | Eingeschränkte Auflistungsoption |
Anweisungen zum Bereitstellen eines Add-Ins über das Microsoft 365 Admin Center finden Sie unter Bereitstellung durch Admins. Weitere Informationen zum Auflisten Ihres ereignisbasierten Add-Ins im Microsoft Marketplace finden Sie unter Auflistungsoptionen für Ihr ereignisbasiertes Add-In im Microsoft Marketplace.
Wichtig
Add-Ins, die das Smart Alerts-Feature verwenden, können nur dann im Microsoft Marketplace veröffentlicht werden, wenn die Sendemodus-Eigenschaft des Manifests auf die Option "Benutzer auffordern " oder "Soft Block" festgelegt ist. Wenn die Sendemodus-Eigenschaft eines Add-Ins auf "Blockieren" festgelegt ist, kann es nur vom Administrator einer organization bereitgestellt werden, da die Microsoft Marketplace-Überprüfung fehlschlägt.
Von Admins verwaltete Bereitstellung
Admin-Bereitstellungen erfolgen durch Hochladen des Manifests in das Microsoft 365 Admin Center. Führen Sie hierzu die folgenden Schritte aus.
Erweitern Sie im Verwaltungsportal den Abschnitt Einstellungen im Navigationsbereich, und wählen Sie dann Integrierte Apps aus.
Wählen Sie auf der Seite "Integrierte Apps " die Aktion "Benutzerdefinierte Apps hochladen " aus.
Die nächsten Schritte hängen davon ab, welches Manifest verwendet wird.
Einheitliches Manifest für Microsoft 365:
- Wählen Sie im Dropdownfeld "App-Typ " die Option Teams-App aus. NichtOffice-Add-In!
- Verwenden Sie das Dateiauswahlsteuerelement, um zur ZIP-Datei des App-Pakets zu navigieren und diese auszuwählen.
- Folgen Sie den Anweisungen auf der Seite, um die Installation abzuschließen.
Manifest nur für Add-Ins:
- Wählen Sie im Dropdownfeld "App-Typ " die Option "Office-Add-In" aus.
- Verwenden Sie das Dateiauswahlsteuerelement, um zum Manifest zu navigieren und es auszuwählen.
- Folgen Sie den Anweisungen auf der Seite, um die Installation abzuschließen.
Weitere Informationen zum Bereitstellen eines Add-Ins finden Sie unter Bereitstellen und Veröffentlichen von Office-Add-Ins im Microsoft 365 Admin Center.
Bereitstellen von Manifestupdates
Wenn ein ereignisbasiertes Add-In vom Administrator bereitgestellt wurde, ist für jede Änderung, die Sie am Manifest vornehmen, die Zustimmung des Administrators über das Microsoft 365 Admin Center erforderlich. Solange der Administrator Ihre Änderungen nicht akzeptiert, wird die Verwendung des Add-Ins für Benutzer in ihrer organization gesperrt. Weitere Informationen zum Prozess der Administratorzustimmung finden Sie unter Admin-Zustimmung zum Installieren von ereignisbasierten Add-Ins.
Siehe auch
- Problembehandlung bei ereignisbasierten Add-Ins und Spam-Berichts-Add-Ins
- Debuggen von ereignisbasierten Add-Ins und Spambericht-Add-Ins
- Auflistungsoptionen für Ihr ereignisbasiertes Add-In im Microsoft Marketplace
- Behandeln von OnMessageSend- und OnAppointmentSend-Ereignissen in Ihrem Outlook-Add-In mit intelligenten Benachrichtigungen
Office Add-ins