Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

VBA 32 bit à VBA 64bit Probleme de UserForms

4 RÉPONSES 4
Répondre
Message 1 sur 5
EPI-94
549 Visites, 4 Réponses

VBA 32 bit à VBA 64bit Probleme de UserForms

Bonjour,

Mon probleme est le suivant je programme des macros VBA sur autocad 2012 sur un PC 32bit.

Mais mes collegues on des PC 64bit or ils n'arrivent pas à utilisé mes macros car les users forms en 64 comporte des problemes d'apparitions.

Donc autocad me dit qu'il y a un pb d'automation car dans ma macro:

- je lance une userForm que je fait remplir à l'utilisateur (Avec des valeurs necessaires à la commande Mesurer)

- puis je lance la commande Mesurer

- puis je  laisse l'utilisateur selectionner l'objet (Grace à une userForm non modale) 

- puis une fois le bouton actionné

- je fait remplir à la macro les commande dite répétitive. Mais ici est le probleme car autocad m'indique que le dessin est deja occupé et donc je ne peut pas écrire dans la barre de commande.

Donc ma question est la suivante : Connaissez vous du code en vba pour rendre le dessin autocad actif ou quelque chose pour gerer le pb de arriere plan pour écrire dans la barre de commande sans l'erreur d'automation.

Je presise que mon code marche très bien sur vba 32 bit.

 

Je vous remercie d'avance !

GG

4 RÉPONSES 4
Message 2 sur 5
otobox
en réponse à: EPI-94

Le vba ne fonctionne pas en 64 bits. C'est pourquoi Autodesk ne l'intègre plus dans ACAD depuis plusieurs années (mais réserve toutefois la possibilité de l'installer pour ceux qui font de la résistance, comme toi et moi).

L'alternative est de passer par vb.net mais c'est moins souple, ou alors apprendre le lisp.

Message 3 sur 5
EPI-94
en réponse à: otobox

Bonjour,

Il me semble que sur Autocad 2014 le probleme n'existe pas ??

Aurais tu des infos sur VBA pour Autocad 2014 ?

Merci,

GG

 

Message 4 sur 5
_gile
en réponse à: EPI-94

Salut,

 

Il me semble bien que AutoCAD 2014 accepte la nouvelle version de VBA (7.0) qui est compatible avec les systèmes 64 bits, mais je suis loin d'être un spécialiste en VBA.



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

Message 5 sur 5
sahri_m
en réponse à: EPI-94

j,opm;,

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums