J’ai du mal à faire fonctionner un programme VBA (.dvb) dans AutoCAD. J’ai essayé de le placer dans un dossier de support et d’utiliser le gestionnaire VBA, mais la macro ne se lance pas. Quelle est la bonne démarche pour l’exécuter ?
L’exécution d’un module VBA dans AutoCAD nécessite une procédure spécifique pour charger et lancer correctement le projet. Voici les étapes détaillées pour y parvenir, telles que proposées par Didier Lourdelle :
- Ouvrir l’environnement de développement VBA (IDE) : Dans la ligne de commande AutoCAD, tapez VBAIDE et validez. Cela ouvrira l’éditeur Visual Basic.
- Créer un nouveau module : Dans l’IDE, allez dans le menu Insertion puis sélectionnez Module. Un nouveau module vide sera créé dans votre projet.
- Insérer le code VBA : Copiez et collez votre code VBA souhaité dans ce nouveau module.
- Sauvegarder le projet VBA : Enregistrez le fichier sous le format .DVB (projet VBA AutoCAD). Choisissez un emplacement facile à retrouver.
- Charger le module dans AutoCAD : Revenez dans AutoCAD et, sur la ligne de commande, tapez VBARUN et validez. Une boîte de dialogue s’ouvrira, vous permettant de sélectionner le fichier .DVB que vous venez de sauvegarder.
- Lancer la macro : Une fois le projet chargé, une liste des macros disponibles apparaîtra. Sélectionnez la macro que vous souhaitez exécuter (par exemple,
Global1!Module1.NomDeLaMacro) et cliquez sur « Exécuter ».
Remarque : Les noms de projet (ex: Global1) et de module (ex: Module1) peuvent varier. Adaptez la commande d’exécution en fonction de la structure de votre propre projet VBA.