|
AutoCAD VBA : Blöcke kopieren
cuervo am 14.12.2007 um 08:39 Uhr (0)
Das mit dem Block sieht so aus:Der Block beinhaltet einen Punkt (AddPoint) und zwei Attribute(AddAttributes). Ein Attribut bekommt die Punktnummer der andere die Höhe. nach dem erstellen wird der Block eingesetzt. Dabei werden bei jedem Einsetzen die Daten aus der Tabelle übernommen. Noch ist es kein Problem, die Attribute jeweils neu zu bezeichnen (.TextString). Ist die Routine jedoch einmal abgeschlossen, wird es problematisch den selben Block wieder zu aktivieren und die Attribute zu bezeichnen. Daher s ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke kopieren
cuervo am 14.12.2007 um 16:38 Uhr (0)
Hallo Klaus,die zweite Variante mit dem Dummy klappt bei mir nicht rechtder Code sieht folgendermaßen aus:Code:Call GetDrawing Modul sieht nach ob Acad geladen ist If Not GetDrawing Then Dim Acad As String Acad = Dir("C:ProgrammeAutoCAD*", vbDirectory) Acad = "c:Programme" & Acad & "acad.exe" Shell Acad, vbMaximizedFocus Prüfen ob Zeichnung zur verfügung steht While Not GetDrawing MsgBox "AutoCAD steht nicht zur Verfügung", vbCritical Wend End If Sanduhr Screen.Mo ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blöcke kopieren
cuervo am 13.12.2007 um 16:38 Uhr (0)
Hallo Klaus,das Problem ist das ich zwar weiß das der Block vorhanden ist, aber nicht wo. Eigendlich wollte ich den Block quasi im Design Center finden und ändern. Das geht leider nicht. Der Sinn des Programmes ist, aus einer Access Tabelle Punkte im ACAD dreidimensional darzustellen. Dabei soll ein bestimmter Block verwendet werden. dieser Block wird in der Routine erstellt und aus der Access Tabelle mit Daten gefüttert.Für den Fall, das der Nutzer einige Daten vergessen hat und nachtragen will, soll in d ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |