Aller au contenu

VBA - Common dialog


Messages recommandés

Posté(e)

Bonjour,

 

je suis en Autocad map 2004 et j'essaye d'utiliser le controle common dialog pour avoir la boite de dialogue "Ouvrir".

 

lorsque je le place sur la feuille, j'obtiens le message "contrôle non licencié".

 

j'ai fait auparavant regsvr32 comdlg32.ocx.

 

Comment faire pour utiliser ce contrôle ou pour obtenir une boite de dialogue équivalente ?

 

Merci,

Posté(e)

Bonjour PIPA,

 

Pour ma part j'utilise un lisp qui utilise la fonction GETFILED et j'envoie le nom du

fichier dans une variable USERS(1-5) d'autocad et je le récupère en VBA.

 

Tu peux aussi intégrer du LISP dans VBA, pas un programme lourd mais juste les deux ou

trois lignes nécessaires pour l'exemple ci-dessus.

 

fabcad

 

Posté(e)

Yo ! PIPA !

 

Effectivement il faut indentifier l'emplacement de ton comdlg32.ocx

 

Dans DÉMARRER , puis EXÉCUTER, tapez : regsvr32 C:\COMDLG32.OCX

 

Dans ce répertoire (C:\) il faut avoir bien sûre le fichier COMDLG32.OCX et aussi

le COMDLG32.DLL

 

Ensuite, dans l'environnement VBA d'Autodesk Map 2004, Right-clic dans la boite de contrôle (Toolbox), et additonnal control ........

 

Bonne Chance !

l'ACADien ! http://img124.exs.cx/img124/7999/start.gif

Posté(e)

Bonjour,

 

j'ai déja essayé le regsvr32, pas de changement et concernant le LISP, je n'y connais rien

 

Merci de votre aide

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité