ludo07 Posté(e) le 2 mai 2008 Posté(e) le 2 mai 2008 bonjour à tous, Vous trouverez ci-joint un programme VBA permettant de transfomer des attributs en texte. http://cjoint.com/?fcwDRZWizu EXPLICATION:Un des dessinateurs de la société ne sait pas méfié et a copier 130 fois (en changeant le texte et parfois de calque) une definition d'attribut qu'il y avait de présent sur un fichier ARCHI.Tous les textes qu'il crée etait en réalité les étiquettes de ces 130 attributs. il est vrai que sur le fichier lui même le texte qu'il souhaité apparaissé donc cela ne la pas perturber. Malheureusement pour lui ce fichier ainsi modifié il a du l'utiliser en XREF et la au rage au desespoir les 130 textes n'apparaissé pas.Donc sur l'instant T (pourquoi pas I) je lui est bricoler quelque chose pour que ces texte apparaissent dans son XREF.Puis ce soir je vien d'en faire un petit programme si ça peut servir a d'autre . a+
lili2006 Posté(e) le 2 mai 2008 Posté(e) le 2 mai 2008 Bonsoir à toutes et tous, Si j'ai bien compris : Je prend un bloc, je l'explose, je l'insère en xref et je devrai voir le texte de l'attribut avnt explosion ? En ce qui me concerne après explosion du bloc et insertion en xref => Je n'arrive pas à retrouver mes textes,...!! http://images.imagehotel.net/h8cu118aps_tn.jpg Super idée en tous cas,... [Edité le 2/5/2008 par lili2006] Civil 3D 2025 - COVADIS_18.3c https://www.linkedin...3%ABt-95313341/
ludo07 Posté(e) le 3 mai 2008 Auteur Posté(e) le 3 mai 2008 Salut lili2006,Voilà ce qui faut faire pour que cela marche (car je te rappel qu'initialement c'est une erreur absurde):1) Tu ouvre et tu enregistre un fichier A,2) tu insere et tu explose un bloc avec des attributs,3) tu edites les definitions d'attributs (pour notre dessinateur dans son fichier a faite le texte qui apparaissait à l'écran correspond en réalité au étiquette des attributs, en effet car si tu rempli la case de la valeur par défaut de l'attribut, ce texte n'apparait pas à l'écran il apparaitra que quand tu aura inséré ce bloc dans un autre fichier),4)Tu ouvre un fichier B dans lequel tu appel en XREF le fichier A et la tu t'aperçois que les étiquettes des attributs de ton fichier A n'apparaissent pas,5) tu reviens sur ton fichier A pour constater qu'il y à une erreur ABSURDE MAIS TRES GENANTE,6) Dans ce fichier A tu utilise ma macro et toute les étiquettes des attributs ont étaient transformée en texte, tu sauvegarde,7) Dans le fichier B tu recharge le fichier A en XREF, et tes texte apparaisse. VOILI, VOILOU,en tous cas chez moi ça marche. A+
lili2006 Posté(e) le 3 mai 2008 Posté(e) le 3 mai 2008 Bonjour à toutes et tous, Merci de tes explications ludo07 Chez moi aussi ça marche ! Je n'avais juste pas compris toutes les subtilitées,... En cas de gros soucis, cette solution de dépannage est plus qu'intéressante,... Merci encore d'avoir partagé ton savoir faire,.. Bon WE. Civil 3D 2025 - COVADIS_18.3c https://www.linkedin...3%ABt-95313341/
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant