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 den WebExtensions
-Namespace bereit, der verschiedene Klassen zum Anpassen von Elementen und Attributen gewährt, 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 WebExtensionTaskPanes-Eigenschaft.
Das folgende Codebeispiel zeigt, wie man eine solche Liste von Add-Ins erhält: