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