Lavorare con VBA Macros
Visual Basic per applicazioni (VBA) per Microsoft Word è un linguaggio di programmazione semplice ma potente che può essere utilizzato per estendere la funzionalità. Aspose.Words API fornisce tre classi per accedere al codice sorgente del progetto VBA:
- The VBAProject classe fornisce l’accesso alle informazioni del progetto VBA
- The VBAModulesCollection classe restituisce la raccolta di moduli di progetto VBA
- The VbaModule classe fornisce l’accesso al modulo di progetto VBA
Creare un progetto VBA
Aspose.Words API fornisce VbaProject proprietà per ottenere o impostare VbaProject nel documento.
Il seguente esempio di codice dimostra come creare un progetto VBA e un modulo VBA insieme alle proprietà di base, ad esempio. Nome e tipo:
Leggi Macros
Aspose.Words fornisce anche agli utenti la capacità di leggere le macro VBA.
Il seguente esempio di codice mostra come leggere VBA Macros dal documento:
Modificare Macros
Utilizzo Aspose.Words, Gli utenti possono modificare le macro VBA.
Il seguente esempio di codice mostra come modificare VBA Macros utilizzando il SourceCode proprietà:
Clone VBA Progetto
Con Aspose.Words è anche possibile clonare progetti VBA.
Il seguente esempio di codice dimostra come clonare il progetto VBA utilizzando il Clone proprietà che crea una copia del progetto esistente:
Clone VBA Modulo
È inoltre possibile clonare moduli VBA se necessario.
Il seguente esempio di codice dimostra come clonare il modulo VBA utilizzando il Clone proprietà che crea una copia del progetto esistente