Gérer les codes VBA du classeur activé par macro Excel.

Ajouter un module VBA en C#

Le code d’exemple suivant crée un nouveau classeur et ajoute un nouveau module VBA et un code de macro, puis enregistre la sortie au format XLSM. Une fois, vous ouvrirez le fichier XLSM de sortie dans Microsoft Excel et cliquerez sur les commandes de menu Développeur > Visual Basic, vous verrez un module nommé “TestModule” et à l’intérieur, vous verrez le code de macro suivant.

 Sub ShowMessage()

    MsgBox "Welcome to Aspose!"

End Sub

Voici le code d’exemple pour générer le fichier XLSM de sortie avec un module VBA et un code de macro.

Modifier le VBA ou la macro en C#

Le code d’exemple suivant charge le fichier Excel source qui contient un code VBA ou Macro à l’intérieur

 Sub Button1_Click()

    MsgBox "This is test message."

End Sub

Après l’exécution du code d’exemple Aspose.Cells, le code VBA ou Macro sera modifié comme ceci

 Sub Button1_Click()

    MsgBox "This is Aspose.Cells message."

End Sub

Vous pouvez télécharger le fichier Excel source et le fichier Excel de sortie à partir des liens donnés.

Sujets avancés