Trabajar con complementos de Office

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

El espacio de nombres WebExtensions se puede dividir condicionalmente en:

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

Uso de 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 los controles de la interfaz que pueden ejecutar código para modificar documentos.

Por ejemplo, con la API Aspose.Words, puede agregar un complemento del panel de tareas y personalizar su apariencia.

Uso de 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 proporcionan funcionalidad adicional a los clientes de Office para mejorar la experiencia del usuario.

Aspose.Words ofrece la posibilidad de agregar extensiones web del tipo de 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 extensiones web con propiedades básicas:

Para ver una lista de complementos del panel de tareas, use la propiedad WebExtensionTaskPanes.

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