Utilizzo di macro VBA
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:
- La classe VBAProject fornisce l’accesso alle informazioni del progetto VBA
- La classe VBAModulesCollection restituisce la raccolta di moduli di progetto VBA
- La classe VbaModule fornisce l’accesso al modulo del progetto VBA
Creare un progetto VBA
Aspose.Words API fornisce la proprietà VbaProject per ottenere o impostare VbaProject nel documento.
Nell’esempio di codice seguente viene illustrato come creare un progetto VBA e un modulo VBA insieme alle proprietà di base, ad esempio Nome e tipo:
Leggere le macro
Aspose.Words fornisce inoltre agli utenti la possibilità di leggere le macro VBA.
L’esempio di codice seguente mostra come leggere le macro VBA dal documento:
Modifica macro
Usando Aspose.Words, gli utenti possono modificare le macro VBA.
L’esempio di codice seguente mostra come modificare le macro VBA utilizzando la proprietà SourceCode:
Clone VBA Progetto
Con Aspose.Words è anche possibile clonare progetti VBA.
Nell’esempio di codice seguente viene illustrato come clonare il progetto VBA utilizzando la proprietà Clone che crea una copia del progetto esistente:
Clona VBA Modulo
È anche possibile clonare i moduli VBA se necessario.
Nell’esempio di codice seguente viene illustrato come clonare il modulo VBA utilizzando la proprietà Clone che crea una copia del progetto esistente.