Hallo!
Ich möchte von Excel verschiedene Dateien öffnen und dort den Block "Index" (Blockname in allen Zeichnungen identisch) oder dessen Attribute verändern.
In der Excelliste liegen die Dateien als Pfad vor und es gibt eine Spalte für die einzutragenden/ abzuändernden Werte.
Z.B.
Pfad Index
../plan01.dwg A
../plan02.dwg B
../plan03.dwg C
../plan04.dwg D
Der aktuelle Stand:
Sub Schaltfläche2_BeiKlick()
Dim ac As AcadApplication
Dim dateiname As Variant
Set ac = New AcadApplication
ac.Visible = 1
Cells(1, 1).value = dateiname
ac.Documents.Open dateiname 'z.B. Pfad "D:/test/plan1.dwg"
' Ändern des Blockes
' Speichern und schließen
End Sub
1. Problem:
Wenn ich den Pfad direkt eingebe, kann er die Datei öffnen. Über die Variable "Dateiname" funktioniert es nicht.
2. Problem:
Wie greife ich auf einen Block bzw. auf dort enthaltene Attribute zu. Ist es vielleich sinnvoller, lieber einen Text hineinzuschreiben?.
Könnt Ihr mir weiterhelfen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP