Aller au contenu

Afficher l'image d'un bloc dans un UserForme


TREDEZJ

Messages recommandés

Bonjour,

 

Voilà, je programme actuellement une routine en VBA qui doit afficher les blocs afin de leurs assigner des propriétés

particulières avant extraction vers un fichier EXCEL.

 

Je ne sais pas comment faire apparaître leurs images dans un UserForme comme dans la boîte

de dialogue Inserer d'AutoCAD .dry.gif (Voir pièce jointe)

Merci

Boite de dialogue Inserer.pdf

Lien vers le commentaire
Partager sur d’autres sites

Il faut utiliser un ActiveX qui s'appelle AutoCAD DwgThumbnail Control (DWGThumbnail.ocx). Tu trouveras plus d'infos ici : http://acadplus.free.fr/mb030209a.htm

Maxence DELANNOY

Développement de compléments aux logiciels Autodesk : AutoCAD, Revit, Inventor, Vault, Navisworks... et autres logiciels de CAO

WIIP - http://wiip.fr

Lien vers le commentaire
Partager sur d’autres sites

Ça marche avec des fichier .dwg externe au plan mais pas un bloc insérer dans le dessin ouvert !

 

Effectivement. L'alternative c'est d'exporter l'image de ton bloc : http://www.cadtutor.net/forum/showthread.php?22961-Dialog-preview-image-of-block. C'est du bricolage, mais c'est tout ce que permet VBA. En .NET, tu as une propriété BlockTableRecord.PreviewIcon qui te permets d'accéder directement aux miniatures tel qu'elles sont affichées dans l'interface utilisateur d'AutoCAD : http://through-the-interface.typepad.com/through_the_interface/2011/11/generating-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html

Maxence DELANNOY

Développement de compléments aux logiciels Autodesk : AutoCAD, Revit, Inventor, Vault, Navisworks... et autres logiciels de CAO

WIIP - http://wiip.fr

Lien vers le commentaire
Partager sur d’autres sites

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é