Lavorare con Office Add-ins

A volte si potrebbe desiderare di dare accesso ai controlli di interfaccia che eseguono il codice per modificare i documenti. Aspose.Words API fornisce WebExtensions namespace, che garantisce diverse classi per personalizzare elementi e attributi che estendono il vocabolario XML per rappresentare Office Add-ins.

WebExtensions namespace può essere condizionatamente diviso in:

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

Utilizzo di Task Panes

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

Ad esempio, usando Aspose.Words API, è possibile aggiungere un componente aggiuntivo del pannello di attività e personalizzare il suo aspetto.

Utilizzo di estensioni web

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

Aspose.Words fornisce la possibilità di aggiungere estensioni Web del tipo Task Pane utilizzando il WebExtension e TaskPane classi, e consente anche di personalizzare il pannello e le proprietà di estensione.

Il seguente esempio di codice mostra come creare riquadri di attività e aggiungere ai riquadri di attività di estensione web con proprietà di base:

Per visualizzare un elenco di componenti aggiuntivi del pannello di attività, utilizzare WebExtensionTaskPanes proprieta'.

Il seguente esempio di codice mostra come ottenere una tale lista di componenti aggiuntivi: