Hallo Zusammen,
ich bin neu sowohl im Bereich CAD, als auch hier im Forum. Möglicherweise komme ich nun öfters. :-)
Ich habe für mein Problem keine Antwort gefunden, was auch der Grund meines Anmeldens hier im Forum ist. Ich hoffe hier kann mir jemand helfen. Folgendes Problem:
Ich habe eine Menge CAD-Dateien. Hier wurde beim Anlegen darauf geachtet allen wichtigen Dingen einen eigenen Layer zuzuordnen. So kann man diese wahlweise einzeln in einer Zeichnung aus- oder einblenden. Das brachte mich dann auf die Idee, dass man ja ggfs über Auslesen der Layerinformationen (hauptsächlich interessiert mich der Name), und Schreiben in eine Excel-Datei eine auswertbare Datei zu erhalten in der man als normaler Office-Nutzer suchen kann um z.B. herauszufinden auf welchen Zeichnungen überall Bauteil XYZ vorkommt.
Was ich bereits schonmal gefunden hatte war eine Anlistung aller Layer einer Zeichnung per VBA aus der Zeichnung heraus und Anzeigen dieser Liste in einer Combobox. gefunden hier
Ich denke das geht in die richtige Richtung, ich bin nur nicht in der Lage das auf meine Bedürfnisse anzupassen. Was ich benötige:
Mit allen Zeichnungen eines fixen Ordners:
Schreibe in Excel auf Tabelle1 in Spalte A den Zeichnungsnamen und Spalte B den Layernamen
Beispiel:
In einer Zeichnung ("Zeichnung1.dwg") sind drei Layer namens Layer1, Layer2, Layer3. In einer zweiten Zeichnung ("Zeichnung2.dwg") sind ebenfalls Layer1, Layer2 und Layer3. In der Excel-Liste sollte dann erscheinen:
| A | B
-----------------------------------------
1 | Zeichnung1.dwg | Layer1
2 | Zeichnung1.dwg | Layer2
3 | Zeichnung1.dwg | Layer3
4 | Zeichnung2.dwg | Layer1
5 | Zeichnung2.dwg | Layer2
6 | Zeichnung2.dwg | Layer3
Ich hoffe jemand kennt sich damit aus und kann mir ggfs dabei helfen. Ich denke für die AutoCAD-Profis ist das wahrscheinlich kein großer Akt!? Mir würde es die Arbeit sehr erleichtern und ich würde mich sehr über Eure Hilfe freuen!
Liebe Grüße,
mape (Manni)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP