Arbeiten Sie mit Office-Add-Ins

Manchmal möchten Sie möglicherweise Zugriff auf Schnittstellensteuerelemente gewähren, die Code zum Ändern von Dokumenten ausführen. Aspose.Words API stellt das webextensions-Modul bereit, das verschiedene Klassen zum Anpassen von Elementen und Attributen bereitstellt, die das XML-Vokabular zur Darstellung von Office-Add-Ins erweitern.

Der WebExtensions-Namespace kann bedingt unterteilt werden in:

  • Objekte zum Arbeiten mit dem Aufgabenbereich
  • Objekte für die Arbeit mit Weberweiterungen

Verwenden von Aufgabenbereichen

Die Aufgabenbereiche sind Schnittstellenoberflächen, die in Microsoft Word auf der rechten Seite des Fensters angezeigt werden. Der Aufgabenbereich ermöglicht Benutzern den Zugriff auf Schnittstellensteuerelemente, mit denen Code zum Ändern von Dokumenten ausgeführt werden kann.

Mit Aspose.Words API können Sie beispielsweise ein Aufgabenbereich-Add-In hinzufügen und dessen Erscheinungsbild anpassen.

Verwenden von Weberweiterungen

Weberweiterungen sind Tools, die die Funktionen von Office-Anwendungen erweitern und mit Office-Dokumentinhalten interagieren. Weberweiterungen bieten Office-Clients zusätzliche Funktionen zur Verbesserung der Benutzererfahrung.

Aspose.Words bietet die Möglichkeit, Weberweiterungen vom Typ “Aufgabenbereich” mithilfe der WebExtension- und TaskPane-Klassen hinzuzufügen und ermöglicht Ihnen außerdem die Anpassung der Bereichs- und Erweiterungseigenschaften.

Das folgende Codebeispiel zeigt, wie Sie Aufgabenbereiche erstellen und zu Aufgabenbereichen der Weberweiterung mit grundlegenden Eigenschaften hinzufügen:

Um eine Liste der Aufgabenbereich-Add-Ins anzuzeigen, verwenden Sie die web_extension_task_panes-Eigenschaft.

Das folgende Codebeispiel zeigt, wie man eine solche Liste von Add-Ins erhält: