Werken met Office-invoegtoepassingen

Soms wilt u misschien toegang geven tot interface controls die code uitvoeren om documenten te wijzigen. Aspose.Words API levert de webextensions module, die verschillende klassen verleent om elementen en attributen uit te breiden met de XML woordenschat voor het vertegenwoordigen van Office Add-ins.

WebExtensions namespace kan voorwaardelijk worden onderverdeeld in:

  • Objecten voor het werken met het taakpaneel
  • Objecten voor het werken met webextensies

Taakvensters gebruiken

Het taakpaneel is interfaceoppervlakken die aan de rechterkant van het venster worden weergegeven in Microsoft Word. Taakpaneel stelt gebruikers in staat om toegang te krijgen tot interface controles die code kunnen uitvoeren om documenten te wijzigen.

Bijvoorbeeld, gebruik Aspose.Words API, U kunt een taakpaneel toevoegen en het uiterlijk aanpassen.

Webextensies gebruiken

Webextensies zijn tools die de mogelijkheden van Office-toepassingen uitbreiden en interactie hebben met Office-documentinhoud. Webextensies bieden extra functionaliteit voor Office-klanten voor het verbeteren van de gebruikerservaring.

Aspose.Words biedt de mogelijkheid om webextensies van het taakpaneel type met behulp van de WebExtension en TaskPane klassen, en kunt u ook aanpassen van het paneel en uitbreiding eigenschappen.

Het volgende voorbeeld van code laat zien hoe taakvensters te maken en toe te voegen aan webextensie taakvensters met basiseigenschappen:

Gebruik de web_extension_task_panes eigendom.

Het volgende voorbeeld van code laat zien hoe je een dergelijke lijst van add-ins krijgt: