Arbeiten 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 den WebExtensions-Namespace bereit, der verschiedene Klassen zum Anpassen von Elementen und Attributen zuweist, die das XML-Vokabular für die Darstellung von Office-Add-Ins erweitern.

WebExtensions Namespace kann bedingt unterteilt werden in:

  • Objekte zum Arbeiten mit dem Aufgabenbereich
  • Objekte zum Arbeiten mit Weberweiterungen

Verwenden von Aufgabenbereichen

Die Aufgabenbereiche sind Oberflächen, die auf der rechten Seite des Fensters in Microsoft Word 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 Aufgabenbereichs-Add-In hinzufügen und dessen Darstellung 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 Klassen WebExtension und TaskPane hinzuzufügen und die Eigenschaften des Bereichs und der Erweiterung anzupassen.

Das folgende Codebeispiel zeigt, wie Aufgabenbereiche erstellt und zu Aufgabenbereichen der Weberweiterung mit grundlegenden Eigenschaften hinzugefügt werden:

Verwenden Sie die Eigenschaft WebExtensionTaskPanes, um eine Liste der Add-Ins für den Aufgabenbereich anzuzeigen.

Das folgende Codebeispiel zeigt, wie Sie eine solche Liste von Add-Ins erhalten: