Aller au contenu

Export données du cartouche Inventor par VBA Excel


Polobe36

Messages recommandés

bonjour à tous,

 

Tout nouveau sur le forum et pas utilisateur d'Inventor, j'aurai besoin de votre aide:

Pour de très nombreux plans, les informations d'iPropriété n'y ont jamais été renseignées mais directement écrites dans le cartouche d'un plan de pièce.

L'objectif est de me créer un tableau dans lequel seraient retranscrites pour chaque plan certaines informations d'iPropriété ainsi que celle du cartouche (nom de la pièce, sous-ensemble, machine, ...)

 

J'ai trouvé sur le site de quoi extraire depuis VBA les informations d'iPropriété (et çà marche), il me faut juste adapter le code pour n'extraire que les données qui m'intéressent, mais je ne sais pas du tout comment récupérer celles du cartouche.

Quelle class de l'explorateur d'objet cibler?

 

http://cadxp.com/topic/34784-iproprietes-modification-sans-ouverture-en-vb/

 

Je vous remercie par avance de votre aide

 

Salutations

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Bonjour Polobe36,

 

Je viens de te lire.

 

Ma réponse précédente est normalement suffisante si tu passes par les ipropriétés (perso ou non).

Tu l'as testée, ça marche.

 

' Onglet Inventor Summary Information (onglet Résumé)

ISIonglet = "Inventor Summary Information"

 

' Onglet Inventor Document Summary Information (onglet Résumé suite)

IDSIonglet = "Inventor Document Summary Information"

 

' Onglet Design Tracking Properties (onglet Projet / Etat)

DTPonglet = "Design Tracking Properties"

 

' Onglet Inventor User Defined Properties ((onglet Personnalisation)

IUDPonglet = "Inventor User Defined Properties"

 

Par contre, si tu remplis ton cartouche avec du texte simple (pas un champ), il te sera très difficile de récupérer les infos ; de plus, savoir ce qu'il faut récupérer.

 

Une piste serait dans ton plan :

- balayer l'objet "TitleBlockDefinition" dans la collection "TitleBlockDefinitions"

- extraire chaque texte

- par rapport à la position dans la liste, prendre celles nécessaire

 

Voir le fichier des API Inventor chez Autodesk (zone jaune sur les collections "DrawingDocument")

 

Beaucoup de recherches et de tests. Tout est dans les déclarations et la façons de les extraire.

 

Tiens-moi au courant de ton avancement, de tes recherches.

 

Salutations

Autodesk Inventor 2014 SP1

Autodesk AutoCAD 2014

Windows 7 PRO 64 bits SP1

-------------------------------------------------------------------

Station Dell Precision T3610

Intel Xeon E5-1620 v2 3.70 GHz + RAM de 16 Go

Nvidia Quadro K4000 + 2 écrans Dell U2212HM full HD

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é