Lavora con i componenti aggiuntivi di Office

A volte potresti voler concedere l’accesso ai controlli dell’interfaccia che eseguono codice per modificare i documenti. Aspose.Words API fornisce il modulo webextensions, che garantisce varie classi per personalizzare elementi e attributi che estendono il vocabolario XML per rappresentare i componenti aggiuntivi di Office.

Lo spazio dei nomi WebExtensions può essere suddiviso condizionatamente in:

  • Oggetti per lavorare con il riquadro attività
  • Oggetti per lavorare con le estensioni web

Utilizzo dei riquadri attività

I riquadri attività sono superfici dell’interfaccia visualizzate sul lato destro della finestra in Microsoft Word. Il riquadro attività consente agli utenti di accedere ai controlli dell’interfaccia che possono eseguire codice per modificare i documenti.

Ad esempio, utilizzando Aspose.Words API, è possibile aggiungere un componente aggiuntivo del riquadro attività e personalizzarne l’aspetto.

Utilizzo delle estensioni Web

Le estensioni Web sono strumenti che espandono le funzionalità delle applicazioni di Office e interagiscono con il contenuto dei documenti di Office. Le estensioni Web forniscono funzionalità aggiuntive ai client Office per migliorare l’esperienza utente.

Aspose.Words offre la possibilità di aggiungere estensioni Web del tipo Task Pane utilizzando le classi WebExtension e TaskPane e consente inoltre di personalizzare il riquadro e le proprietà dell’estensione.

L’esempio di codice seguente mostra come creare riquadri attività e aggiungerli ai riquadri attività delle estensioni Web con proprietà di base:

Per visualizzare un elenco dei componenti aggiuntivi del riquadro attività, utilizzare la proprietà web_extension_task_panes.

L’esempio di codice seguente mostra come ottenere un elenco di componenti aggiuntivi di questo tipo: