Travailler avec les compléments Office

Parfois, vous souhaiterez peut-être accorder l’accès aux contrôles d’interface qui exécutent du code pour modifier des documents. Aspose.Words API fournit le module webextensions, qui accorde diverses classes pour personnaliser les éléments et les attributs étendant le vocabulaire XML pour représenter les compléments Office.

L’espace de noms WebExtensions peut être conditionnellement divisé en:

  • Objets pour travailler avec le volet des tâches
  • Objets pour travailler avec des extensions Web

Utilisation des volets de tâches

Les volets de tâches sont des surfaces d’interface affichées sur le côté droit de la fenêtre dans Microsoft Word. Le volet des tâches permet aux utilisateurs d’accéder aux contrôles d’interface qui peuvent exécuter du code pour modifier des documents.

Par exemple, en utilisant Aspose.Words API, vous pouvez ajouter un complément de volet de tâches et personnaliser son apparence.

Utiliser des extensions Web

Les extensions Web sont des outils qui étendent les capacités des applications Office et interagissent avec le contenu des documents Office. Les extensions Web fournissent des fonctionnalités supplémentaires aux clients Office pour améliorer l’expérience utilisateur.

Aspose.Words offre la possibilité d’ajouter des extensions Web de type volet de tâches à l’aide des classes WebExtension et TaskPane, et vous permet également de personnaliser les propriétés du volet et de l’extension.

L’exemple de code suivant montre comment créer des volets de tâches et ajouter des volets de tâches d’extension Web avec des propriétés de base:

Pour afficher une liste des compléments du volet Office, utilisez la propriété web_extension_task_panes.

L’exemple de code suivant montre comment obtenir une telle liste de compléments: