Aller au contenu

faire une selection


Messages recommandés

Posté(e)

salut,

 

svp j'ai besoin d'une commande vb qui me fait la selection de tout les objets du dessin et puis extraire les attributs existante dans ce dernier

 

 

merci

  • 2 semaines après...
Posté(e)

Bonjour,

 

Une méthode parmi d'autre:

1)Parcourir l'ensemble des entités afin d'identifier les blocs

2)Parcourir chaque bloc afin d'en extraire les attributs

 

Dim acadob As AcadObject

Dim ObjRefBlock As AcadBlockReference

Dim RecupInfo As Variant

 

For Each acadob In ThisDrawing.ModelSpace 'Je parcours les objets du dessin

If acadob.ObjectName = "AcDbBlockReference" Then 'Je vérifie qu'il sagissent d'un bloc

Set ObjRefBlock = acadob

RecupInfo = ObjRefBlock.GetAttributes

For index = LBound(RecupInfo) To UBound(RecupInfo) 'Je parcours mes attributs

'Mettre ici les instructions à réaliser sur chaque attributs

'Exemple: Variable = RecupInfo(index).TextString

Next

End If

Next acadob

 

 

Je n'ai pas testé le code mais l'idée est là.

Bonne suite.

DAO ConceptElec

 

LE BiDAN Ludovic

www.dao-conceptelec.com

BE electrique

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é