Travailler avec VBA Macros

Visual Basic pour les demandes (VBA) Microsoft Word est un langage de programmation simple mais puissant qui peut être utilisé pour étendre la fonctionnalité. Aspose.Words API fournit trois classes pour accéder au code source du projet VBA:

  • Les VBAProject classe donne accès aux informations du projet VBA
  • Les VBAModulesCollection classe retourne la collection de modules de projet VBA
  • Les VbaModule classe donne accès au module de projet VBA

Créer un projet VBA

Aspose.Words API fournit les VbaProject propriété 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. Nom et type:

Lire Macros

Aspose.Words permet également aux utilisateurs de lire les macros VBA.

L’exemple de code suivant montre comment lire VBA Macros du document:

Modifier Macros

Utilisation Aspose.Words, les utilisateurs peuvent modifier les macros VBA.

L’exemple de code suivant montre comment modifier VBA Macros en utilisant SourceCode Biens

Clone VBA Projet

Avec Aspose.Words Il est également possible de cloner des projets VBA.

L’exemple de code suivant montre comment cloner le projet VBA en utilisant le Clone propriété qui crée une copie du projet existant:

Clone VBA Module

Vous pouvez également cloner des modules VBA si nécessaire.

L’exemple de code suivant montre comment cloner le module VBA en utilisant le Clone propriété qui crée une copie du projet existant