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