|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
pistolpete1 am 24.01.2008 um 12:42 Uhr (0)
Sehe gerade, dass ich im Beispiel einen Fehler habe, aber es geht trotzdem nicht.If ThisDrawing.blocks.Item(i).Layout.Name = "a0_quer" Liebe Grüße,Peter
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
pistolpete1 am 29.01.2008 um 11:12 Uhr (0)
Hallo Wilfried!Danke das funktioniert - nun finde ich das Layout und bekomme die Auflistung aller Objekte. Ich dachte eines davon müsste "AcadTable" sein, in meiner Auflistung sind aber nur:AcDbViewportAcDbLineAcDbLineAcDbLineAcDbLineAcDbPolylineAcDbPolylineAcDbViewportAcDbLineAcDbLineAcDbBlockReferenceIm Anhang ist ein ScreenShot der Tabelle, vlt. kannst du daraus erkennen, welches Objekt das ist.Vielen Dank,Lg Peter
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
pistolpete1 am 27.01.2008 um 18:50 Uhr (0)
Wenn ich diesen Code probiere, kommt einmal die Messagebox, da der richtige Block erreicht wurde, aber dann kommt ein Fehler:Code: For i = 0 To ThisDrawing.blocks.count If ThisDrawing.blocks.Item(i).Layout.Name = "a0_quer" Then MsgBox "block gefunden" End If Next iFehler im Anschluss (da der Blockcount 60 ist ...):run-time error -2145320891 (80210045):the property is not available in current stateLg Peter
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |