Trabajar con Complementos de Oficina

A veces es posible que desee dar acceso a controles de interfaz que ejecutan código para modificar documentos. Aspose.Words API proporciona el WebExtensions namespace, que otorga varias clases para personalizar elementos y atributos que extienden el vocabulario XML para representar complementos de Office.

WebExtensions namespace se puede dividir condicionalmente en:

  • Objetos para trabajar con el panel de tareas
  • Objetos para trabajar con extensiones web

Usando Panes de Tareas

Los paneles de tareas son superficies de interfaz que se muestran en el lado derecho de la ventana en Microsoft Word. El panel de tareas permite a los usuarios acceder a controles de interfaz que pueden ejecutar código para modificar documentos.

Por ejemplo, utilizando Aspose.Words API, puede añadir un panel de tareas add-in y personalizar su apariencia.

Utilizando extensiones web

Las extensiones web son herramientas que amplían las capacidades de las aplicaciones de Office e interactúan con el contenido de documentos de Office. Las extensiones web ofrecen funcionalidad adicional a los clientes de Office para mejorar la experiencia de usuario.

Aspose.Words proporciona la capacidad de añadir extensiones web del tipo Task Pane usando el WebExtension y TaskPane clases, y también le permite personalizar las propiedades de pane y extensión.

El siguiente ejemplo de código muestra cómo crear paneles de tareas y añadir a paneles de tareas de extensión web con propiedades básicas:

Para ver una lista de complementos de panel de tareas, utilice el WebExtensionTaskPanes propiedad.

El siguiente ejemplo de código muestra cómo obtener tal lista de add-ins: