Trabajar con complementos de Office

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

El espacio de nombres de WebExtensions se puede dividir condicionalmente en:

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

Usar paneles 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, al utilizar Aspose.Words API, puede agregar un complemento del panel de tareas y personalizar su apariencia.

Usando extensiones web

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

Aspose.Words brinda la posibilidad de agregar extensiones web del tipo Panel de tareas utilizando las clases WebExtension y TaskPane, y también le permite personalizar el panel y las propiedades de la extensión.

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

Para ver una lista de complementos del panel de tareas, utilice la propiedad web_extension_task_panes.

El siguiente ejemplo de código muestra cómo obtener dicha lista de complementos: