Un des principaux avantages de VBA par rapport à AutoLISP est la facilité de
communication avec les applications OLE. Alors que c'est particulièrement ardu
en AutoLISP, vous découvrirez à l'aide de l'exemple qui suit, que c'est un jeu
d'enfant d'envoyer des informations vers Excel.
Ce programme devrait vous être très utile, à condition de l'adapter
à vos besoins réels.
Nouvelle version Novembre 98 incorporant des fonctions de tri des feuilles de résultats.
|
Photo non contratuelle : les listes sont maintenant classées !

Tout d'abord, vous aurez évidemment besoin d'Excel.
Le programme n'a pas été testé avec des versions antérieures à Excel 97.
Ce programme ouvrira automatiquement Excel, remplira les feuilles choisies, sauvegardera le
fichier sous le même nom que le dessin et dans le même répertoire puis refermera Excel.
- La première feuille affichera la liste des blocs avec tous leurs attributs.
Une fonction qui sera particulièrement utile pour la gestion des dessins.
Pédagogiquement plus qu'utilement, la feuille donne également le calque sur lequel le
bloc est inséré, l'échelle du bloc et les coordonnées du point d'insertion.
- La seconde feuille concerne la liste des calques avec la couleur et
le type de lignes associés, ainsi que leurs propriétés.
- La troisième feuille énumère les styles de texte avec leurs caractéristiques.
- La dernière feuille liste les types de ligne avec leur description.
Exactement de la même manière, vous pourrez ajouter d'autres feuilles pour les listes
de dictionnaires, de styles de cotation, de SCU etc.
|