Travailler avec VBA macros
Visual Basic pour les applications (VBA) pour Microsoft Word est un langage de programmation simple mais puissant qui peut être utilisé pour étendre les fonctionnalités. Aspose.Words API fournit trois classes pour accéder au code source du projet VBA:
- La classe VBAProject permet d’accéder aux informations du projet VBA
- La classe VBAModulesCollection renvoie la collection de VBA modules de projet
- La classe VbaModule donne accès au module de projet VBA
Créer un projet VBA
Aspose.Words API fournit la propriété VbaProject pour obtenir ou définir VbaProject dans le document.
L’exemple de code suivant montre comment créer un projet VBA et un module VBA avec des propriétés de base, par exemple Name et Type:
Lire les Macros
Aspose.Words permet également aux utilisateurs de lire les macros VBA.
L’exemple de code suivant montre comment lire les macros VBA à partir du document:
Modifier les Macros
En utilisant Aspose.Words, les utilisateurs peuvent modifier VBA macros.
L’exemple de code suivant montre comment modifier les macros VBA à l’aide de la propriété SourceCode:
Projet Clone VBA
Avec Aspose.Words, il est également possible de cloner VBA projets.
L’exemple de code suivant montre comment cloner le projet VBA à l’aide de la propriété Clone qui crée une copie du projet existant:
Cloner le module VBA
Vous pouvez également cloner des modules VBA si nécessaire.
L’exemple de code suivant montre comment cloner le module VBA à l’aide de la propriété Clone qui crée une copie du projet existant.