|
AutoCAD VBA : Layout von Vorlage per VB(A)
PeterF am 27.08.2008 um 12:37 Uhr (0)
Hi Carsten,ich möchte ein vordefiniertes Layout, mit Plankopf, Planrahmen, und den ganzen Layouteinstellungen( Plotter, Striftzuweisung, Papiergröße usw.) in meine Zeichnung übertragen. Jetzt mache ich das Schritt für Schritt indem ich mir die Vorlage öffne und alle Elemente und Einstellungen kopiere. Das klappt, wie gesagt, ja auch ganz gut, ist nur ein etwas größerer Aufwand. Ich wollte nur wissen, ob jemand vielleicht einen einfacheren Weg kennt. Eventuell gibt es dafür eine Funktion, die genau so wie i ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout von Vorlage per VB(A)
PeterF am 27.08.2008 um 09:24 Uhr (0)
Hallo,kennt jemand einen direkten Weg, um die Funktion "neues Layout von Vorlage" über VB(A) zu realisieren?Zur Zeit mache ich das über die Funktion "CopyObjects". Das klappt ja recht gut, aber dort habe ich das Problem, dass sich so erstelle Viewports nach dem Speichern und späteren Öffnen der Zeichnung verschieben und die Skalierung verlieren. Das passiert aber erst, wenn das Layout wieder bearbetet wurde. Dabei spielt es keine Rolle, ob die Zeichnung schon einmal gespeichert und wieder geöffnet wurde.We ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : noch einmal Selektion
PeterF am 18.08.2008 um 22:35 Uhr (0)
Hallo allerseits,ich habe noch ein Selektionsproblem.Ich möchte aus einem bestimmten Layout einen Block auslesen. Wenn ich das Layout nicht angebe, geht das ja recht einfach:Dim myData(2) As VariantDim myType(2) As IntegerDim mySS As AcadSelectionSetmyType(0) = 0myData(0) = "INSERT"myType(1) = 2myData(1) = blocknammyType(2) = 67myData(2) = 1SelectionSetsClear ActiveDocument, "Temp"Set mySS = ActiveDocument.SelectionSets.Add("Temp")mySS.Select acSelectionSetAll, , , myType, myDataWenn ich nun prüfen möchte, ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout von Vorlage per VB(A)
PeterF am 27.08.2008 um 13:09 Uhr (0)
Hi Carsten,danke für die Antworten.So etwa mache ich es auch schon, obwohl ich den Artikel nicht kannte.Es scheint also keine ACAD-COM Funktion zu geben, die das macht.Dann bin ich ja in meinem Wissen bestätigt. Ist auch mal gut. ------------------Viele Grüße aus dem Münsterland!PeterF--------------------------------------------Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null. Das nennen sie dann ihren Standpunkt.
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout von Vorlage per VB(A)
PeterF am 28.08.2008 um 09:54 Uhr (0)
Hallo Carsten,das ist ja auch schon mal hilfreich!Vielen Dank!----------- EDIT Start --------------------- Bei genauerer Betrachtung sehr hilfreich, das die PDFs recherchierbar sind!Nachmals vielen Dank!----------- EDIT End ---------------------------------------Viele Grüße aus dem Münsterland!PeterF--------------------------------------------Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null. Das nennen sie dann ihren Standpunkt.[Diese Nachricht wurde von PeterF am 28. Aug. 2008 editiert.]
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : noch einmal Selektion
PeterF am 19.08.2008 um 09:14 Uhr (0)
Hallo Carsten,Danke für die Antwort. Klar geht das auch, aber 1. möchte ich prinzipiell wissen, warum ich den Gruppencode 410 nicht abfragen kann2. ich wollte verhindern, eine for each schleife zu durchlaufen um ein bestimmtes Element zu filtern, wenn man es dirket zu fassen bekommen könnteSonst kann ich auch alle betreffenden Blöcke aus allen Papierbereichen selektieren um dann über die OwderID das Layout zu bestimmen. Dann weiß ich wenigstens schon mal, dass ich ein Element mit Typ und Name habe, welches ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Layout von Vorlage per VB(A)
PeterF am 28.08.2008 um 09:27 Uhr (0)
Hallo Klaus, habe Dich schon vermisst!Dein Voschlag ist genau dass, was ich wollte. Ich brauche für das Grundgerüst erst mal keine Kontrolle. Alle anderen Elemente bastle ich mir dann schon so hin, dass alles gut wird.Dummerweise bekomme ich nur eine Mitteilung in einer MsgBox angezeigt, die mich überhaupt nicht interessiert, aber meinen automatischen Ablauf stört"This application has dedect a mixed Version of AEC objects participating in this Operation.Newer AEC objects will be disallowed from participat ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |