Trabalho com complementos de escritório

Às vezes você pode querer dar acesso a controles de interface que executam o código para modificar documentos. Aspose.Words API fornece o WebExtensions namespace, que concede várias classes para personalizar elementos e atributos que estendem o vocabulário XML para representar o Office Add-ins.

O namespace WebExtensions pode ser dividido condicionalmente em:

  • Objetos para trabalhar com o painel de tarefas
  • Objetos para trabalhar com extensões web

Usando Tarefas

Os painéis de tarefa são superfícies de interface que são exibidos no lado direito da janela em Microsoft Word. O painel de tarefas permite que os usuários acessem controles de interface que podem executar o código para modificar documentos.

Por exemplo, usando Aspose.Words API, você pode adicionar um painel de tarefas e personalizar sua aparência.

Usando extensões da Web

As extensões Web são ferramentas que expandem as capacidades dos aplicativos do Office e interagem com o conteúdo do documento do Office. As extensões Web fornecem funcionalidades adicionais aos clientes do Office para melhorar a experiência do usuário.

Aspose.Words fornece a capacidade de adicionar extensões Web do tipo de painel de tarefas usando o WebExtension e TaskPane classes, e também permite que você personalize o painel e propriedades de extensão.

O exemplo de código a seguir mostra como criar painéis de tarefas e adicionar ao painel de tarefas de extensão web com propriedades básicas:

Para ver uma lista de complementos do painel de tarefas, use o WebExtensionTaskPanes propriedade.

O exemplo de código a seguir mostra como obter tal lista de add-ins: