Travailler avec les add-ins de bureau

Parfois, vous pouvez vouloir donner accès aux contrôles d’interface qui lancent le code pour modifier les documents. Aspose.Words API fournit les WebExtensions namespace, qui accorde différentes classes pour personnaliser les éléments et les attributs étendant le vocabulaire XML pour représenter Office Add-ins.

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

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

Utilisation des panneaux de tâches

Les panneaux de tâches sont des surfaces d’interface qui sont affichées sur le côté droit de la fenêtre 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, Aspose.Words API, Vous pouvez ajouter un volet de tâches et personnaliser son apparence.

Utilisation des extensions Web

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

Aspose.Words offre la possibilité d’ajouter des extensions Web du type Task Pane en utilisant le WebExtension et TaskPane vous permet également de personnaliser les propriétés du panneau et de l’extension.

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

Pour voir une liste des add-ins du volet des tâches, utilisez le WebExtensionTaskPanes propriété.

L’exemple de code suivant montre comment obtenir une telle liste d’ajouts: