So entwickeln Sie Add-Ins für Office 2016, Office Online und Office Mobile

Mit Office 2016-Add-Ins können Sie die Fähigkeiten, Funktionen und Features von Office-Clients wie Word , Excel , PowerPoint und Outlook mithilfe von Webtechnologien wie HTML, CSS und JavaScript erweitern. Office-Add-Ins können für Folgendes verwendet werden:

  • Fügen Sie Office-Clients neue Funktionen hinzu – Erweitern Sie beispielsweise Word, Excel, PowerPoint und Outlook, indem Sie mit Office-Dokumenten und -E-Mail-Elementen interagieren, externe Daten in Office importieren, Office-Dokumente verarbeiten, Funktionen von Drittanbietern in Office-Clients verfügbar machen und vieles mehr .
  • Erstellen Sie neue umfangreiche, interaktive Objekte, die in Office-Dokumente eingebettet werden können – beispielsweise Karten, Diagramme und interaktive Visualisierungen, die Benutzer zu ihren eigenen Excel-Tabellen und PowerPoint-Präsentationen hinzufügen können.

Office-Add-Ins können auf einer Vielzahl von Plattformen ausgeführt werden, darunter Office für Windows 10, Office Online, Office 2016 für Windows, Office 2016 für Mac und Office für das iPad. Office-Add-Ins sind für Windows 10 Mobile oder Android noch nicht verfügbar, aber das Office-Team arbeitet daran ( weitere Informationen finden Sie unter Verfügbarkeit von Office-Add-In-Host und -Plattform ). Zum Ausführen von Office-Add-Ins sind bestimmte Systemanforderungen für Ihr Gerät erforderlich, die  Sie hier finden .

Wie kann mir ein Office-Add-In helfen?

Office-Add-Ins können Ihnen dabei helfen, fast alles zu tun, was eine Website in einem Browser tun kann. Zu den Office-Add-In-Funktionen gehören:

  • Erweitern Sie die native Office-Benutzeroberfläche, indem Sie benutzerdefinierte Menübandschaltflächen und Registerkarten erstellen.
  • Stellen Sie eine interaktive Benutzeroberfläche und benutzerdefinierte Logik über HTML und JavaScript bereit.
  • Verwenden Sie JavaScript-Frameworks wie jQuery, Angular und viele andere.
  • Stellen Sie über HTTP und AJAX eine Verbindung zu REST-Endpunkten und Webdiensten her.
  • Führen Sie serverseitigen Code oder eine serverseitige Logik aus, wenn die Seite mit einer serverseitigen Skriptsprache wie ASP oder PHP implementiert wird.

Die Office-Add-Ins-Infrastruktur ermöglicht die Interaktion mit der Office-Anwendung und den Benutzerinhalten über eine JavaScript-API .

Arten von Office-Add-Ins 

Derzeit sind einige Arten von Office-Add-Ins verfügbar:

Word-, Excel- und PowerPoint-Add-Ins, die die Funktionalität erweitern

Excel- und PowerPoint-Add-Ins, die neue Objekte erstellen

Outlook-Add-Ins, die die Funktionalität erweitern

Word-, Excel- und PowerPoint-Add-Ins, die die Funktionalität erweitern

Das Hinzufügen neuer Funktionen zu Word, Excel oder PowerPoint ist relativ einfach. Sie müssen lediglich Ihr Add-In mithilfe des Add-In-Manifests im Aufgabenbereich registrieren. Dieses Add-In-Manifest ermöglicht zwei Integrationsmodi; Add-In-Befehle und einfügbare Aufgabenbereiche.

Add-In-Befehle

Sie können Add-In-Befehle verwenden, um die Benutzeroberfläche von Office für Windows 10 und Office Online zu erweitern. Mit Add-In-Befehlen haben Sie die Möglichkeit, Schaltflächen für Ihre Add-Ins im Menüband oder in ausgewählten Kontextmenüs hinzuzufügen, sodass Sie problemlos auf Ihre Add-Ins in Office zugreifen können. Add-In-Befehlsschaltflächen können verwendet werden, um verschiedene Aktionen zu starten, z. B. das Anzeigen eines Aufgabenbereichs mit einem benutzerdefinierten HTML oder das Ausführen einer bestimmten Javascript-Funktion.

Sie können Ihre Befehle auch in Ihrem Add-In-Befehlsmanifest definieren, indem Sie VersionOverrides verwenden. Sehen Sie sich zunächst diese  Beispiele auf GitHub an , oder sehen Sie sich auch die  Add-In-Befehle für Excel, Word und PowerPoint an .

Add-In-Befehle in Excel

Add-In-Befehle in Excel Online

Darüber hinaus gibt es ein Channel 9-Video mit dem Titel " Add-In-Befehle in der Office-Multifunktionsleiste ", das die Add-In-Befehle ausführlicher behandelt .

Einfügbare Aufgabenbereiche

Falls Sie über einen Client verfügen, der Add-In-Befehle noch nicht unterstützt (Office 2013, Office für Mac und Office für iPad), müssen Sie Ihre Add-In-Befehle als einfügbaren Aufgabenbereich mit der im bereitgestellten DefaultURL ausführen Manifest. Von dort aus können Sie Ihr Add-In über das Menü "Meine Add-Ins" auf der Registerkarte "Einfügen" starten.

Excel- und PowerPoint-Add-Ins, die neue Objekte erstellen

Sie können auch Add-Ins in Excel oder PowerPoint einfügen, um neue webbasierte Objekte oder Inhalte zu erstellen, die in Dokumente oder Präsentationen eingebettet werden können. Inhalts-Add-In-Befehle ermöglichen eingebettete Medien wie eine Bildergalerie oder ein YouTube-Video sowie webbasierte Datenvisualisierungen und andere externe Inhalte.

Beispiel für ein Excel 2013-Inhalts-Add-In

Um dieses Inhalts-Add-In mit Excel 2013 oder Excel Online zu testen, installieren Sie das Bing Maps-Add-In .

Outlook-Add-Ins, die die Funktionalität erweitern

Outlook-Add-Ins bieten die Möglichkeit, das Office-Menüband zu erweitern und zusätzlichen Anzeigeinhalt neben einem Outlook-Element bereitzustellen, wenn Sie eine E-Mail-Nachricht erstellen oder anzeigen. Add-Ins können mit einer E-Mail-Nachricht, Besprechungsanfrage, Antwort oder Stornierung sowie mit Terminen arbeiten.

Outlook-Add-In mit Befehlsschaltflächen im Menüband

Outlook-Add-Ins können die Kontextinformationen eines Elements verwenden, z. B. eine Adresse oder eine Paketverfolgungs-ID, und diese Daten dann verwenden, um auf zusätzliche Informationen von Webdiensten zuzugreifen, um vollständige Benutzerinteraktionen zu erstellen. Outlook-Add-Ins können größtenteils problemlos mit Outlook, Outlook für Mac, Outlook Web App und OWA für Geräte ausgeführt werden, um ein einheitliches Erlebnis auf dem Desktop, online, auf Tablets oder mobilen Geräten bereitzustellen.

Kontextbezogenes Outlook-Add-In

Sie können das Paketverfolgungs-Add-In in Outlook, Outlook für Mac oder Outlook Web App installieren . Sehen Sie sich weitere Outlook-Add-Ins an .

Woraus besteht ein Office-Add-In?

Ein Office-Add-In besteht aus einer XML-Manifestdatei und Ihrer eigenen Webanwendung. Die XML-Manifestdatei erstellt Regeln für verschiedene Einstellungen, einschließlich der Integration Ihres Add-Ins in Ihre Office-Clients. Andererseits muss Ihre Webanwendung auf einem Webserver gehostet werden oder Sie können einen Webhosting-Dienst wie Azure verwenden.

XML-Manifestdatei + Webanwendung = Office-Add-In

Die XML-Manifestdatei gibt bestimmte Einstellungen und Funktionen des Office-Add-Ins an, insbesondere:

  • Der Anzeigename, die Beschreibung, die ID, die Version und das Standardgebietsschema des Add-Ins.
  • So wird das Add-In in Office integriert:
    • Für Add-Ins, die Word/Excel/PowerPoint/Outlook erweitern: Die nativen Erweiterungspunkte, die das Add-In verwendet, um Funktionen wie Schaltflächen im Menüband verfügbar zu machen.
    • Für Add-Ins, die neue einbettbare Objekte erstellen: Die URL der Standardseite, die für das Objekt geladen wird.
  • Die Berechtigungsebene und die Datenzugriffsanforderungen für das Add-In.

Wenn Sie weitere Informationen benötigen, sehen  Sie sich das XML-Manifest für Office-Add-Ins an .

Die einfachste Version einer Web-App ist eine statische HTML-Seite, die in einer Office-Anwendung angezeigt wird, aber die Seite interagiert nicht mit dem Office-Dokument oder dem Internet. Die Seite muss auf einem Webserver oder einem Webhostingdienst wie Azure gehostet werden. Sie entscheiden, welcher Service Ihrer Meinung nach am besten zu Ihnen passt.

Beispiel für ein Hello World Office-Add-In

Da es sich um eine Webanwendung handelt, können Sie alle Client- und Servertechnologien verwenden, die Ihr Hostinganbieter unterstützt (z. B. ASP.net, PHP oder Node.js). Um mit Office-Clients und -Dokumenten zu interagieren, müssen Sie die Office.js-JavaScript-API von Office 2016 verwenden.

Die JavaScript-APIs für Word und Excel stellen hostspezifische Objektmodelle bereit, die in einem Office-Add-In verwendet werden können. Diese APIs unterstützen den Zugriff auf Absätze und Arbeitsmappen, was eine einfachere Möglichkeit bietet, ein Add-In für Word oder Excel zu erstellen. Weitere Informationen finden Sie unter Word-Add-Ins und Excel-Add-Ins .

Weitere Informationen und technische Informationen zu JavaScript- APIs für Office 2016 finden Sie unter Grundlegendes zur JavaScript-API für Office , JavaScript-API für Office und  Entwurfsrichtlinien für Office-Add-Ins .



Leave a Comment

So beheben Sie, dass diese App unter Windows 10 Technical Preview nicht geöffnet werden kann

So beheben Sie, dass diese App unter Windows 10 Technical Preview nicht geöffnet werden kann

Vor zwei Wochen haben wir ein Problem mit Office Touch Preview, einer von Microsoft im Windows Store für Windows 10 Technical veröffentlichten App-Suite, ans Licht gebracht

Office: Fix „Die Zwischenablage kann nicht geleert werden. Möglicherweise verwendet ein anderes Programm die Zwischenablage.“

Office: Fix „Die Zwischenablage kann nicht geleert werden. Möglicherweise verwendet ein anderes Programm die Zwischenablage.“

Beheben eines häufigen Fehlers in Microsoft Office 2013 oder 2016 bei der Verwendung der Zwischenablage,

Office: Diese Aktion konnte nicht ausgeführt werden

Office: Diese Aktion konnte nicht ausgeführt werden

Wenn Office sagt, dass die von Ihnen erforderliche Aktion nicht ausgeführt werden konnte, aktualisieren und reparieren Sie Ihre Office Suite. Wenn das Problem weiterhin besteht, installieren Sie Office neu.

So ändern Sie die Ansicht in HTML oder Nur-Text in Outlook 2019, 2016 und 365

So ändern Sie die Ansicht in HTML oder Nur-Text in Outlook 2019, 2016 und 365

Legen Sie fest, ob Sie E-Mails im Nur-Text- oder HTML-Format in Microsoft Outlook 2019, 2016 oder 365 anzeigen oder senden.

Office 2016 & 2013: So aktivieren oder deaktivieren Sie den DEP-Modus

Office 2016 & 2013: So aktivieren oder deaktivieren Sie den DEP-Modus

So aktivieren oder deaktivieren Sie die DEP-Einstellung in Microsoft Outlook 2016 oder 2013.

Fix: Office erkennt den gegebenen Befehl nicht

Fix: Office erkennt den gegebenen Befehl nicht

Wenn Office Ihre Befehle nicht erkennt, starten Sie Office Online und prüfen Sie, ob das Problem weiterhin besteht. Suchen Sie dann nach Updates und reparieren Sie Office Suite.

Office 2016/2013: Office-Zwischenablage ein-/ausschalten

Office 2016/2013: Office-Zwischenablage ein-/ausschalten

Aktivieren oder deaktivieren Sie die sichtbaren Zwischenablageoptionen in Microsoft Office 2016 oder 2013.

So beheben Sie den Microsoft Office-Fehlercode 0xc0000142

So beheben Sie den Microsoft Office-Fehlercode 0xc0000142

Um den Office-Fehlercode 0xc0000142 zu beheben, installieren Sie die neuesten Office-Updates, starten Sie den ClickToRun-Dienst neu und reparieren Sie Ihre Office-Dateien.

So beheben Sie den Microsoft Office-Fehlercode 30088-4

So beheben Sie den Microsoft Office-Fehlercode 30088-4

Um den Microsoft Office-Fehlercode 30088-4 zu beheben, reparieren Sie Ihre Office Suite. Wenn das Problem weiterhin besteht, deinstallieren Sie Ihr Office-Paket und installieren Sie es erneut.

14 Möglichkeiten, das Problem zu beheben, dass Logitech Flow nicht funktioniert

14 Möglichkeiten, das Problem zu beheben, dass Logitech Flow nicht funktioniert

Erkennt Logitech Flow einen anderen Computer nicht oder können Sie ihn nicht verwenden? Erfahren Sie, wie Sie beheben können, dass Logitech Flow unter Windows oder Mac nicht funktioniert.

Die 9 besten Möglichkeiten, das Problem zu beheben: Die Safari-Suchmaschine wechselt ständig zu Yahoo

Die 9 besten Möglichkeiten, das Problem zu beheben: Die Safari-Suchmaschine wechselt ständig zu Yahoo

Der Wechsel der Safari-Suchmaschine zu Yahoo kann Sie verwirren. Hier finden Sie die besten Möglichkeiten, die Yahoo-Suche aus Safari zu entfernen.

So lesen und teilen Sie den Systembericht auf dem MacBook

So lesen und teilen Sie den Systembericht auf dem MacBook

Möchten Sie den Systembericht auf dem MacBook lesen und teilen? Es gibt verschiedene Möglichkeiten, den Bericht schnell zu erhalten.

Neues Budget-Telefon vs. altes Flaggschiff-Telefon: Welches sollten Sie kaufen?

Neues Budget-Telefon vs. altes Flaggschiff-Telefon: Welches sollten Sie kaufen?

Sehen Sie sich unseren detaillierten Vergleich zwischen einem neuen Budget-Telefon und einem alten Flaggschiff-Telefon an, bevor Sie sich für ein Modell entscheiden.

Die 8 besten Möglichkeiten, die Verzögerung des Mauszeigers auf dem Mac zu beheben

Die 8 besten Möglichkeiten, die Verzögerung des Mauszeigers auf dem Mac zu beheben

Ist der Mauszeiger auf Ihrem Mac verzögert? Wenn Sie von dem Problem frustriert sind, finden Sie hier einige einfache Lösungen, mit denen Sie versuchen können, es zu beheben.

Die 9 besten Möglichkeiten, das Problem zu beheben, dass der mobile Hotspot auf Samsung Galaxy-Telefonen nicht funktioniert

Die 9 besten Möglichkeiten, das Problem zu beheben, dass der mobile Hotspot auf Samsung Galaxy-Telefonen nicht funktioniert

Versuchen Sie, den mobilen Hotspot auf Samsung Galaxy-Handys zu nutzen, erhalten aber im Gegenzug Fehlermeldungen? So können Sie beheben, dass der mobile Hotspot auf Samsung Galaxy-Telefonen nicht funktioniert.

So deaktivieren Sie das private Surfen in Safari auf dem Mac

So deaktivieren Sie das private Surfen in Safari auf dem Mac

Möchten Sie wissen, wie Sie das private Surfen in Safari auf Ihrem Mac deaktivieren können? So können Sie Ihr Surferlebnis schnell und effektiv anpassen.

Die 16 besten WhatsApp-Textformatierungstricks, die Sie kennen sollten

Die 16 besten WhatsApp-Textformatierungstricks, die Sie kennen sollten

Möchten Sie, dass Ihre WhatsApp-Schriftart anders aussieht? Mit diesen kreativen WhatsApp-Texttricks und -Tipps können Sie Ihre Textnachrichten aufpeppen.

Die 9 besten Möglichkeiten, das Problem zu beheben, dass der HomePod nicht in der Home-App angezeigt wird

Die 9 besten Möglichkeiten, das Problem zu beheben, dass der HomePod nicht in der Home-App angezeigt wird

Wird Ihr HomePod nicht in der Standard-Home-App angezeigt? Hier finden Sie die besten Möglichkeiten, um zu beheben, dass der HomePod nicht in der Home-App angezeigt wird.

Die 12 besten Möglichkeiten, das Problem zu beheben, dass ein Samsung-Fernseher keine Verbindung zum WLAN herstellt

Die 12 besten Möglichkeiten, das Problem zu beheben, dass ein Samsung-Fernseher keine Verbindung zum WLAN herstellt

Kann Ihr Samsung-Fernseher keine WLAN-Verbindung herstellen? Hier finden Sie die besten Möglichkeiten, das Problem zu beheben, dass ein Samsung-Fernseher keine Verbindung zum WLAN herstellt.