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 namespace, die verschillende klassen verleent om elementen en attributen uit te breiden met de XML-vocabulaire 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

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

Bijvoorbeeld, met behulp van Aspose.Words API, u kunt een taakpaneel toevoegen en zijn uiterlijk aanpassen.

Webextensies gebruiken

Webextensies zijn tools die de mogelijkheden van Office applicaties uitbreiden en interactie hebben met Office document content. 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 WebExtensionTaskPanes eigendom.

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