Cet article explique comment modifier une macro dans Word à l’aide de Java. Il comprend des détails sur la configuration de l’IDE, une liste d’étapes et un exemple de code pour changer une macro avec Java. Il explique également le processus d’accès à différents modules selon différents critères.
Étapes pour modifier des macros dans Word avec Java
- Configurer l’environnement pour utiliser Aspose.Words for Java afin de modifier des macros
- Charger le fichier Word avec macros activées dans l’objet Document
- Accéder au VbaProject du fichier DOCM chargé
- Créer une chaîne et définir le nouveau code source pour la macro
- Accéder au module cible depuis le projet
- Mettre à jour la propriété SourceCode avec le nouveau contenu de la macro
- Enregistrer le document avec la macro mise à jour
Ces étapes expliquent comment modifier une macro avec Java. Tout d’abord, chargez le fichier Word avec macros activées à l’aide de la classe Document et accédez à son VbaProject pour récupérer le module VBA cible. Ensuite, définissez le nouveau code source de la macro sous forme de chaîne, mettez à jour la propriété SourceCode du module avec ce contenu et enregistrez le document pour appliquer les modifications.
Code pour mettre à jour une macro avec Java
Le code ci-dessus démontre le processus pour modifier une macro avec Java. Vous pouvez accéder au module souhaité en utilisant son nom ou son index. Notez que lorsqu’un nouveau VbaProject est créé, il contient par défaut un module dans sa collection.
Cet article nous a appris comment modifier des macros existantes dans un fichier Word. Pour créer une nouvelle macro dans un fichier Word, consultez l’article Créer une macro dans Word avec Java.