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.
Verwenden Sie die Office-Add-Ins-Plattform zum Erstellen von Lösungen, die Office-Anwendungen erweitern und mit Inhalten in Office-Dokumenten interagieren. Mithilfe von Office-Add-Ins können Sie vertraute Webtechnologien wie HTML, CSS und JavaScript verwenden, um Outlook, Excel, Word, PowerPoint, OneNote und Project zu erweitern und damit zu interagieren. Ihre Lösung kann in Office auf mehreren Plattformen ausgeführt werden, einschließlich Windows, Mac, iPad und in einem Browser.
Wichtig
Ein Add-In kann zwei Arten von Manifesten aufweisen. Dieser Artikel basiert auf der Annahme, dass das Add-In den Typ verwendet, der für die meisten Szenarien empfohlen wird: das einheitliche Manifest für Microsoft 365. Weitere Informationen zu den beiden Typen finden Sie unter Manifest von Office-Add-Ins.
Verwenden Sie die Office-Add-Ins-Plattform für Folgendes:
Hinzufügen neuer Funktionen zu Office-Clients : Binden Sie externe Daten in Office ein, automatisieren Sie Office-Dokumente, machen Sie Funktionen von Microsoft und anderen in Office-Clients verfügbar und vieles mehr. Verwenden Sie beispielsweise die Microsoft Graph-API, um eine Verbindung zu Daten herzustellen, die die Produktivität steigern.
Erstellen benutzerdefinierter Copilot-Agents, die in Office-Anwendungen geöffnete Dokumente lesen und schreiben (Vorschau): Ermöglichen Sie Ihren Benutzern den Zugriff auf die Funktionen Ihres Add-Ins mithilfe natürlicher Sprache.
Erstellen neuer umfangreicher, interaktiver Objekte, die in Office-Dokumente eingebettet werden können – Betten Sie Karten, Diagramme und interaktive Visualisierungen ein, die Benutzer zu ihren eigenen Excel-Kalkulationstabellen und PowerPoint-Präsentationen hinzufügen können.
Komponenten eines Office-Add-Ins
Ein Office-Add-In umfasst zwei grundlegende Komponenten: ein App-Paket und eine eigene Webanwendung. Das Paket enthält ein Manifest, das verschiedene Einstellungen definiert, einschließlich der Integration Ihres Add-Ins in Office-Clients. Ihre Webanwendung muss auf einem Webserver oder Webhostingdienst wie Microsoft Azure gehostet werden.
App-Paket
Das App-Paket einer App für Microsoft 365 ist eine ZIP-Datei, die eine Manifestdatei, zwei App-Symbole und möglicherweise zusätzliche Konfigurations- oder Lokalisierungsdateien enthält. Ihre App-Logik und Ihr Datenspeicher werden an einem anderen Ort gehostet, auf den die Microsoft 365-Hostanwendung über HTTPS zugreift. Sie übermitteln das App-Paket an Ihren Administrator, um es in Ihrer Organisation zu veröffentlichen, oder an Partner Center, um es im Microsoft Marketplace zu veröffentlichen.
Eine detaillierte Übersicht über das App-Paket finden Sie unter App-Paket für Microsoft 365.
Manifest
Das Manifest gibt die Einstellungen und Funktionen des Add-Ins an, z. B.:
Der Anzeigename, die Beschreibung, die ID, die Version und das Standardgebietsschema des Add-Ins.
Wie das Add-In in Office integriert wird.
Integration des Add-Ins in Copilot (Vorschau)
Die Berechtigungsstufe und die Datenzugriffsanforderungen für das Add-In.
Eine detaillierte Übersicht über das Manifest finden Sie unter Office-Add-Ins mit dem einheitlichen App-Manifest für Microsoft 365.
Web-App
Das einfachste Office-Add-In besteht aus einer statischen HTML-Seite, die in einer Office-Anwendung angezeigt wird, aber nicht mit dem Office-Dokument oder einer anderen Internetressource interagiert. Wenn Sie jedoch eine Benutzeroberfläche schaffen möchten, die mit Office-Dokumenten interagiert oder dem Benutzer die Interaktion mit Onlineressourcen aus einer Office-Clientanwendung ermöglicht, können Sie beliebige Technologien verwenden, sowohl client- als auch serverseitig, die von Ihrem Hostinganbieter unterstützt werden (z. B. ASP.NET, PHP oder Node.js. Verwenden Sie für die Interaktion mit Office-Clients und -Dokumenten die Office.js JavaScript-APIs.
Erweitern von und Interagieren mit Office-Clients
Innerhalb einer Office-Clientanwendung können Office-Add-Ins die folgenden Aufgaben ausführen:
Erweitern der Funktionalität
Ausführen von Anweisungen in natürlicher Sprache von Copilot (Vorschau)
Erstellen neuer Objekte (nur Excel oder PowerPoint)
Erweitern der Office-Funktionalität
Sie können Office-Anwendungen durch die folgenden Features neue Funktionen hinzufügen:
Benutzerdefinierte Menübandschaltflächen und Menübefehle (zusammenfassend als "Add-In-Befehle" bezeichnet).
Einfügbare Aufgabenbereiche mit einem Webview-Steuerelement, das fast alles tun kann, was eine Webseite in einem Browser tun kann.
Ereignishandler, die auf Ereignisse im Office-Dokument oder in der Office-Anwendung reagieren.
Benutzerdefinierte Benutzeroberfläche, Aufgabenbereiche und Ereignishandler werden im Add-In-Manifest angegeben.
Benutzerdefinierte Schaltflächen und Menübefehle
Sie können dem Menüband in Office im Web und unter Windows benutzerdefinierte Menübandschaltflächen und Menüelemente hinzufügen. Dies erleichtert Benutzern den direkten Zugriff auf Ihr Add-In aus ihrer Office-Anwendung. Benutzerdefinierte Schaltflächen und Menüelemente können verschiedene Aktionen starten, z. B. das Anzeigen eines Aufgabenbereichs mit benutzerdefiniertem HTML-Code oder das Ausführen einer JavaScript-Funktion.
Aufgabenbereiche
Sie können Aufgabenbereiche zusätzlich zu Add-In-Befehlen verwenden, um Benutzern die Interaktion mit der Lösung zu ermöglichen. In Excel, Word und PowerPoint starten Benutzer Aufgabenbereich-Add-Ins über die Schaltfläche "Start-Add-Ins>". In Outlook starten Benutzer Add-Ins im Aufgabenbereich über die Add-In-Schaltfläche oder über die Schaltfläche "Alle Apps " im Menüband.
Erweitern der Outlook-Funktionalität
Benutzer können Outlook-Add-Ins ausführen, wenn sie E-Mails, Besprechungsanfragen, Besprechungsantworten, Besprechungsabsagen oder Termine anzeigen, beantworten oder erstellen. Outlook-Add-Ins können die folgenden Aufgaben ausführen:
- Erweitern des Menübands der Office-App.
- Kontextuelle Anzeige neben einem Outlook-Element, wenn Sie es anzeigen oder verfassen.
- Führen Sie eine Aufgabe aus, wenn ein bestimmtes Ereignis eintritt, z. B. wenn ein Benutzer eine neue Nachricht erstellt.
Hinweis
Add-Ins, die mit dem Kalender, den Besprechungen oder Terminen des Benutzers interagieren, sind nur verfügbar, wenn der Benutzer den Kalender in Outlook und nicht in Teams öffnet. Sie können jedoch eine Teams-Besprechungs-App erstellen und diese in Outlook anzeigen. Weitere Informationen finden Sie unter Erweitern einer Teams-Besprechungs-App auf Outlook.
Eine Übersicht über Outlook-Add-Ins finden Sie unter Übersicht über Outlook-Add-Ins.
Erstellen neuer Objekte in Office-Dokumenten
Sie können webbasierte Objekte, so genannte Inhalts-Add-Ins, in Excel- und PowerPoint-Dokumente einbetten. Mit Inhalts-Add-Ins können Sie umfangreiche webbasierte Datenvisualisierungen, Medien (beispielsweise einen YouTube-Videoplayer oder einen Bilderkatalog) sowie andere externe Inhalte integrieren.
JavaScript-APIs für Office
Die JavaScript-API für Office enthält Objekte und Member zum Erstellen von Add-Ins und Interagieren mit Office-Inhalten und Webdiensten. Es gibt ein gemeinsames Objektmodell, das von Excel, Outlook, Word, PowerPoint, OneNote und Project gemeinsam genutzt wird. Es gibt auch umfangreichere anwendungsspezifische Objektmodelle für Excel, OneNote, PowerPoint und Word. Diese APIs ermöglichen den Zugriff auf bekannte Objekte wie Absätze und Arbeitsmappen, wodurch das Erstellen eines Add-Ins für eine bestimmte Anwendung vereinfacht wird.
Codebeispiele
Erfahren Sie, wie Sie das einfachste Office-Add-In nur mit einem Manifest, einer HTML-Webseite und einem Logo erstellen. Die folgenden Beispiele helfen Ihnen bei den ersten Schritten in der Office-Anwendung, an der Sie interessiert sind.
- Excel "Hello World"-Add-In
- Outlook "Hello World"-Add-In
- PowerPoint "Hello World"-Add-In
- Word "Hello World"-Add-In
- Skill für Copilot in Excel (Vorschau)
Wodurch unterscheiden sich Office-Add-Ins von COM- und VSTO-Add-Ins?
COM- und VSTO-Add-Ins sind ältere Office-Integrationslösungen, die nur in Office unter Windows ausgeführt werden können. Im Gegensatz zu COM- und VSTO-Add-Ins sind Office-Add-Ins Web-Add-Ins: Die Anwendung (z. B. Excel) liest das Add-In-Manifest und verbindet die benutzerdefinierten Menübandschaltflächen und Menübefehle des Add-Ins in der Benutzeroberfläche. Bei Bedarf lädt es den JavaScript- und HTML-Code des Add-Ins, das im Kontext eines Browser- oder Webview-Steuerelements in einer Sandbox ausgeführt wird.
Office-Add-Ins bieten die folgenden Vorteile gegenüber Add-Ins, die mit VBA, COM oder VSTO erstellt wurden.
Plattformübergreifende Unterstützung: Office-Add-Ins können in Office im Web, unter Windows, Mac und iPad ausgeführt werden.
Apps für Microsoft 365-Support: Office-Add-Ins können mit anderen Microsoft 365-Erweiterungen gepackt werden, z. B. Teams-Apps und Copilot-Agents, um als eine Einheit bereitgestellt zu werden.
Zentrale Bereitstellung und Verteilung: Administratoren können Office-Add-Ins zentral in der gesamten Organisation bereitstellen.
Einfacher Zugriff über Microsoft Marketplace: Sie können Ihre Lösung für ein breites Publikum verfügbar machen, indem Sie sie beim Microsoft Marketplace einreichen.
Basierend auf Standardwebtechnologie: Sie können eine beliebige Bibliothek verwenden, um Office-Add-Ins zu erstellen.
Wichtig
COM- und VSTO-Add-Ins werden im neuen Outlook unter Windows nicht unterstützt. Diese Add-Ins werden im klassischen Outlook unter Windows-Desktopclient weiterhin unterstützt. Weitere Informationen finden Sie unter Entwickeln von Outlook-Add-Ins für das neue Outlook unter Windows.
Nächste Schritte
Eine detaillierte Einführung in die Entwicklung von Office-Add-Ins finden Sie unter Entwickeln von Office-Add-Ins.
Siehe auch
Office Add-ins