Alles für die Arbeit mit Windows - dem besten Betriebssystem von Microsoft. Wir decken alles ab, vom Windows 10 Insider-Programm bis hin zu Windows 11. Bietet Ihnen die neuesten Nachrichten zu Windows 10 und mehr.

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

14

Mit Office 2016-Add-Ins können Sie die Funktionen und Merkmale von Office-Clients wie Word, Excel, PowerPoint und Outlook mithilfe von Webtechnologien wie HTML, CSS und JavaScript erweitern. Mit Office-Add-Ins können folgende Aufgaben ausgeführt werden:

  • Hinzufügen neuer Funktionen zu Office-Clients – Erweitern Sie beispielsweise Word, Excel, PowerPoint und Outlook, indem Sie mit Office-Dokumenten und E-Mail-Elementen interagieren, externe Daten in Office einbinden, Office-Dokumente verarbeiten, Funktionen von Drittanbietern für Office-Clients verfügbar machen und vieles mehr .
  • Erstellen Sie neue umfangreiche interaktive Objekte, die in Office-Dokumente eingebettet werden können. Zum Beispiel Karten, Diagramme und interaktive Visualisierungen, die Benutzer 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 des Office-Add-In-Hosts und der Plattform ). Zum Ausführen von Office-Add-Ins sind bestimmte Systemanforderungen für Ihr Gerät erforderlich. Diese Anforderungen finden Sie hier.

Mit Office-Add-Ins können Sie fast alles 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 Multifunktionsleistenschaltflä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 Logik aus, wenn die Seite mit einer serverseitigen Skriptsprache wie ASP oder PHP implementiert ist.

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

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

  1. Word-, Excel- und PowerPoint-Add-Ins, die die Funktionalität erweitern
  2. Excel- und PowerPoint-Add-Ins, die neue Objekte erstellen
  3. 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 können Sie Schaltflächen für Ihre Add-Ins in der Multifunktionsleiste oder in ausgewählten Kontextmenüs hinzufügen, sodass Sie in Office problemlos auf Ihre Add-Ins 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-Code oder das Ausführen einer bestimmten Javascript-Funktion.

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

Add-In-Befehle in Excel

Add-In-Befehle in Excel Online

Darüber hinaus gibt es ein Video zu Kanal 9, das sich eingehender mit Add-In-Befehlen befasst und als ” Add-In-Befehle in der Office-Multifunktionsleiste ” bezeichnet wird.

Einfügbare Aufgabenbereiche

Wenn Sie einen Client haben, 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 ausführen, indem Sie die im Standard bereitgestellte Standard-URL verwenden 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 zu Excel oder PowerPoint einfügen, um neue webbasierte Objekte oder Inhalte zu erstellen, die in Dokumente oder Präsentationen eingebettet werden können. Befehle zum Hinzufügen von Inhalten 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

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

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

Outlook-Add-Ins bieten die Möglichkeit, die Office-Multifunktionsleiste 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, einer Besprechungsanfrage, einer Antwort oder einer Stornierung sowie mit Terminen arbeiten.

Outlook-Add-In mit Befehlsschaltflächen in der Multifunktionsleiste

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 und vollständige Benutzerinteraktionen zu erstellen. Zum größten Teil können Outlook-Add-Ins problemlos mit Outlook, Outlook für Mac, Outlook Web App und OWA für Geräte ausgeführt werden, um eine einheitliche Benutzererfahrung auf dem Desktop, online, auf Tablets oder auf Mobilgeräten bereitzustellen.

Kontextuelles Outlook-Add-In

Sie können das Package Tracker-Add-In in Outlook, Outlook für Mac oder Outlook Web App installieren .Weitere Outlook-Add-Ins.

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 Webhostingdienst wie Azure verwenden.

XML-Manifestdatei + Webanwendung = Office-Add-In

 Manifest

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

  • Anzeigename, Beschreibung, ID, Version und Standardgebietsschema des Add-Ins.
  • So lässt sich das Add-In in Office integrieren:
    • Für Add-Ins, die Word / Excel / PowerPoint / Outlook erweitern: Die native Erweiterung verweist auf das Add-In, um Funktionen wie Schaltflächen in der Multifunktionsleiste 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 Berechtigungsstufe 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.

Web-App

Die grundlegendste Version einer Webanwendung ist eine statische HTML-Seite, die in einer Office-Anwendung angezeigt wird, die Seite jedoch nicht mit dem Office-Dokument oder dem Internet interagiert. Die Seite muss auf einem Webserver oder einem Webhostingdienst wie Azure gehostet werden. Es hängt davon ab, 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 von Ihrem Hosting-Anbieter unterstützten Client- und Servertechnologien verwenden (z. B. ASP.net, PHP oder Node.js). Um mit Office-Clients und -Dokumenten interagieren zu können, müssen Sie die von Office 2016 bereitgestellte JavaScript-API office.js verwenden.

JavaScript-APIs und zusätzliche Ressourcen

Die JavaScript-APIs für Word und Excel bieten hostspezifische Objektmodelle, die in einem Office-Add-In verwendet werden können. Diese APIs unterstützen den Zugriff auf Absätze und Arbeitsmappen. Dies bietet eine einfachere Möglichkeit, 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, zur JavaScript-API für Office und zu den Entwurfsrichtlinien für Office-Add-Ins.

Aufnahmequelle: www.onmsft.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen