Ce court guide explique comment créer une macro dans DOCM avec C#. Il fournit les détails de configuration de l’IDE, une liste d’étapes et un exemple de code macro avec C#. Vous apprendrez à créer un VbaProject, un VbaModule et à définir diverses propriétés.
Étapes pour utiliser les macros dans Word avec C#
- Configurez l’environnement pour utiliser Aspose.Words for .NET afin de travailler avec des modules VBA
- Importez les espaces de noms requis System, Aspose.Words et Aspose.Words.Vba
- Créez un nouveau Document Word vierge à l’aide de la classe Document
- Attribuez un nouveau projet VBA au document en initialisant un objet VbaProject
- Définissez le nom, le type et le code source du module VBA
- Ajoutez le module VBA créé à la collection Modules du projet VBA du document
- Save le document en tant que fichier Word avec macro activée
Ces étapes résument le processus pour créer une macro pour Word avec C#. Le code initialise un nouveau document Word, attache un projet VBA et définit un module avec une macro en spécifiant son nom, son type et son code source. Enfin, le module est ajouté au projet et le document est enregistré en tant que fichier Word avec macro activée.
Code pour ajouter une macro dans MS Word avec C#
Ce code aide à créer un document Word avec macro activée à l’aide de C#. Le VbaProject aide à gérer la page de code, le nom, l’état de protection, les références de projet et les modules qu’il contient. La classe VbaModule représente un module unique dans un projet VBA, avec des propriétés pour obtenir/définir son nom, son type (procédural, classe, document, etc.) et son code source, et prend en charge le clonage pour la duplication.
Ce tutoriel explique comment travailler avec le code VBA en C#. Pour convertir un fichier Word en JSON, consultez l’article Convertir DOCX en JSON en C#.