Diese Codebeispiele wurden geschrieben, um Ihnen zu helfen, die Verwendung verschiedener Features bei der Entwickeln von Office-Add-Ins zu erlernen.
Erste Schritte
Die folgenden Beispiele zeigen, wie Sie eine der einfachsten Office-Add-In nur mit einem Manifest, einer HTML-Webseite und einem Logo erstellen können. Diese Komponenten sind die grundlegenden Bestandteile eines Office-Add-Ins. Weitere Informationen zu den ersten Schritten finden Sie in unseren Schnellstarts und Lernprogrammen.
Wenn Ihr Entwicklungshintergrund beim Erstellen von VSTO-Add-Ins liegt, zeigen die folgenden Beispiele, wie Sie Office-Web-Add-Ins mithilfe von .NET Blazor WebAssembly erstellen. Sie können einen Großteil Ihres Codes in C# und Visual Studio beibehalten.
Erstellt ein Excel-Add-In, mit dem Sie Datentypen in Ihren Arbeitsmappen erstellen und untersuchen können. Datentypen ermöglichen Es Add-In-Entwicklern, komplexe Datenstrukturen als Objekte zu organisieren, z. B. formatierte Zahlenwerte, Webbilder und Entitätswerte.
Fügen Sie eine vorhandene Vorlage aus einer externen Excel Datei in die aktuell geöffnete Excel Arbeitsmappe ein. Füllen Sie dann die Vorlage mit Daten aus einem JSON-Webdienst auf.
Erstellen Sie eine benutzerdefinierte kontextbezogene Registerkarte im Menüband auf der Office-Benutzeroberfläche. Im Beispiel wird eine Tabelle erstellt, und wenn der Benutzer den Fokus innerhalb der Tabelle verschiebt, wird die benutzerdefinierte Registerkarte angezeigt. Wenn der Benutzer sich außerhalb der Tabelle bewegt, wird die benutzerdefinierte Registerkarte ausgeblendet.
Implementieren Sie localStorage, um limitierte Funktionalität für Ihr Office-Add-In zu aktivieren, wenn die Verbindung eines Benutzers unterbrochen wird.
Verwenden Sie die ereignisbasierte Aktivierung, um Anlagen zu verschlüsseln, wenn sie vom Benutzer hinzugefügt werden. Verwenden Sie außerdem das Ereignishanding für Empfänger, die in einer Besprechungsanfrage geändert wurden, und für Änderungen des Start- oder Enddatums oder der Uhrzeit in einer Besprechungsanfrage.
Verwenden Sie die ereignisbasierte Aktivierung, um ein Outlook-Add-In auszuführen, wenn der Benutzer während dem Verfassen einer Nachricht die Empfänger ändert. Das Add-In verwendet auch die appendOnSendAsync-API, um einen Haftungsausschluss hinzuzufügen.
Verwenden Sie die ereignisbasierte Aktivierung, um ein Outlook-Add-In auszuführen, wenn der Benutzer eine neue Nachricht oder einen Termin erstellt. Das Add-In kann auf Ereignisse reagieren, auch wenn das Aufgabenfenster nicht geöffnet ist. Außerdem wird die setSignatureAsync-API verwendet.
Verwenden Sie intelligente Outlook-Warnungen, um vor dem Senden zu überprüfen, ob erforderliche Farbkategorien auf eine neue Nachricht oder einen neuen Termin angewendet wurden.
Verwenden Sie die Vertraulichkeitsbezeichnungs-API in einem ereignisbasierten Add-In, um die Vertraulichkeitsbezeichnung Streng vertraulich zu überprüfen und auf die entsprechenden ausgehenden Nachrichten anzuwenden.
In diesem Beispiel wird gezeigt, wie Sie OOXML-Inhalte in einem Word-Dokument abrufen, bearbeiten und festlegen. Das Beispiel-Add-In bietet ein Scratchpad, um Office Open XML für Ihre eigenen Inhalte abzurufen und Ihre eigenen bearbeiteten Office Open XML-Codeausschnitte zu testen.
Dieses Beispiel-Add-In zeigt, wie Sie einem Word-Dokument eine Vielzahl von umfangreichen Inhaltstypen mithilfe der setSelectedDataAsync-Methode mit ooxml-Koersionstyp hinzufügen. Das Add-In bietet Ihnen auch die Möglichkeit, das Office Open XML-Markup für jeden Beispielinhaltstyp direkt auf der Seite anzuzeigen.
Zeigt, wie Sie mithilfe von SSO auf die Microsoft Graph-Daten eines Benutzers aus einem Ereignis zugreifen, das in einem Outlook-Add-In ausgelöst wird.
Erstellen Sie ein Office-Add-In als Einseitenanwendung (Singe-Page Application, SPA) ohne Back-End, das eine Verbindung mit Microsoft Graph herstellt, und greifen Sie auf Arbeitsmappen zu, die in OneDrive for Business gespeichert sind, um eine Tabellenkalkulation zu aktualisieren.
Erfahren Sie, wie Sie ein Microsoft Office-Add-In erstellen, das sich mit Microsoft Graph verbindet und auf in OneDrive for Business gespeicherte Arbeitsmappen zugreift, um eine Tabellenkalkulation zu aktualisieren.
Erstellen Sie ein Outlook-Add-In, das eine Verbindung mit Microsoft Graph herstellt, und greifen Sie auf Arbeitsmappen zu, die in OneDrive for Business gespeichert sind, um eine neue E-Mail-Nachricht zu verfassen.
Speichern Sie benutzerdefinierte Einstellungen in einem Office-Add-In. Das Add-In speichert Daten als Schlüssel-Wert-Paare mithilfe des Eigenschaftenbehälters der JavaScript-API für Office, Browsercookies, Webspeicher (localStorage und sessionStorage) oder indem die Daten in einem ausgeblendeten div-Element im Dokument gespeichert werden.
Richten Sie ein einfaches Projekt ein, das die freigegebene Runtime verwendet, um Code für Menübandschaltflächen, den Aufgabenbereich und benutzerdefinierte Funktionen in einer einzigen Browserruntime auszuführen.
Eine Sammlung von Beispielen für die Handhabung von DPI-Änderungen in COM-, VSTO- und Office-Add-Ins.
Nächste Schritte
Nehmen Sie am Microsoft 365-Entwicklerprogramm teil. Holen Sie sich eine kostenlose Sandbox, Tools und andere Ressourcen, die Sie zum Erstellen von Lösungen für die Microsoft 365-Plattform benötigen.
Kostenlose Entwickler-Sandbox Erhalten Sie ein kostenloses, verlängerbares 90-Tage-Entwicklerabonnement für Microsoft 365 E5.
Datenpaketbeispiele Konfigurieren Sie Ihre Sandbox automatisch, indem Sie Benutzerdaten und Inhalte installieren, die Ihnen beim Erstellen Ihrer Lösungen helfen.
Zugang zu Experten Erhalten Sie Zugang zu Community-Ereignissen, um von Microsoft 365-Experten zu lernen.