AutoCAD - Francais

AutoCAD - Francais

Répondre
Member
EPI-94
Envois : 4
Inscrit : ‎09-10-2013
Message 1 sur 4 (126 visites)

VBA 32 bit à VBA 64bit Probleme de UserForms

126 Visites, 3 Réponses
03-05-2014 12:33 AM

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

Valued Mentor
otobox
Envois : 354
Inscrit : ‎05-23-2005
Message 2 sur 4 (105 visites)

Re : VBA 32 bit à VBA 64bit Probleme de UserForms

03-06-2014 11:04 PM 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.

Member
EPI-94
Envois : 4
Inscrit : ‎09-10-2013
Message 3 sur 4 (97 visites)

Re : VBA 32 bit à VBA 64bit Probleme de UserForms

03-07-2014 12:40 AM 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

 

*Expert Elite*
_gile
Envois : 2 115
Inscrit : ‎04-29-2006
Message 4 sur 4 (93 visites)

Re : VBA 32 bit à VBA 64bit Probleme de UserForms

03-07-2014 01:20 AM 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
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Annonces
Are You Going To Be @ AU 2014? Feel free to drop by our AU topic post and share your plans, plug a class that you're teaching, or simply check out who else from the community might be in attendance. Ohh and don't forgot to stop by the Autodesk Help | Learn | Collaborate booths in the Exhibit Hall and meet our community team if you get a chance!