|
AutoCAD VBA : Plotkonfiguration eines Layout ändern
Andreas Widmann am 12.12.2011 um 13:15 Uhr (0)
Hallo Klak,ich könnte deine Hilfe noch gebrauchen.Bei meinem Programm muss nämlich nun einer vor dem Bildschirm sitzen und ständig die Seiteneinrichtungsdialoge wegklicken damit es funktioniert.------------------Gruß Andreas------------------------------------------------------------------------------------------------------------------------------------Die Antwort ist 42! Die Antwort ist 42! Die Antwort ist 42! ...wenn ich nur die Frage wüsste...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Schriftkopf im aktuellen Layout ermitteln
Carsten1210 am 21.10.2008 um 13:04 Uhr (0)
Hi Gerhard,Du musst als erstes den Block des Schriftkopfes in Thisdrawing.ActiveLayout ermitteln und kannst dann üb GetAttributes die Attribute durchlaufen und dann ermitteln, welches Attribut du ändern willst.Vielleicht schaffe ich es noch, später ein Beispiel rein zu stellen. Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Text (Beschriftung) in Layout ausrichten
alfred neswadba am 29.10.2009 um 22:56 Uhr (0)
Hi,wieso probierst Dus nicht? Aufpassen solltest Du nur, wenn Du einem Block die Option Beschriftung auf JA mitgibst, dass Dus nicht innerhalb der Blockdefinition nochmals den Attributen auch zuweist.Aber sind doch nur ein paar Klicks. - alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Anzahl von Layout / 2 von 25
Dirk.B am 07.01.2011 um 15:55 Uhr (0)
Vielen Dank!So funktioniert es nun:Code:Sub Layout_Angaben()Dim i As IntegerDim LName As StringDim ALayout As AcadLayoutLName = ThisDrawing.ActiveLayout.NameSet ALayout = ThisDrawing.ActiveLayoutFor i = 0 To ThisDrawing.Layouts.Count - 1Next iMsgBox ALayout.TabOrder & " von " & i & " / " & LNameEnd Sub------------------GrußDirk
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : alle Layout löschen in Zeichnung
wronzky am 14.03.2013 um 19:04 Uhr (0)
"count" liefert die Anzahl der Layouts. Wenn Du also die Layouts über den Index abarbeiten willst mußt Du Code:... For TabCount = 0 To ThisDrawing.Layouts.Count - 1 ^... schreiben.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Text (Beschriftung) in Layout ausrichten
alfred neswadba am 29.10.2009 um 22:49 Uhr (0)
Hi,hat nix mit VBA zu tun (solange Du Dich nicht um die Neupositionierung selbst per Programmierung kümmerst).Leider macht das AutoCAD so und zumindest ich wüsste keine schnelle Lösung dafür. Alternativ kannst Du Dir vielleicht überlegen, statt einem Text einen Block mit Attribut zu verwenden.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Layout-Wechsel
startrek am 03.05.2005 um 18:03 Uhr (0)
Abend JoBo, schau Dir mal in der Hilfe das Example SetLayoutsToPlot() an, also object.setlayoutstoplot (array of layouts) da wird faktisch eine Liste aller Layouts die geplottet werden sollen übergeben. Das müsste doch in etwa in deine Richtung laufen, oder? Hab s aber nur kurz überflogen, nicht probiert;-) Gruss Nancy
|
| 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 : Ploten von Layout
Carsten1210 am 14.10.2006 um 18:37 Uhr (0)
Hallo Pitsch,Hier ein paar Einstellungen:Dim p1(0 To 1) As DoubleDim p2(0 To 1) As Doublep1(0) = 0p1(1) = 0p2(0) = 210p2(1) = 297ThisDrawing.ActiveLayout.CanonicalMediaName = "A4"ThisDrawing.ActiveLayout.StyleSheet = "monochrome.ctb"ThisDrawing.ActiveLayout.StandardScale = ac1_1ThisDrawing.ActiveLayout.PlotType = acWindowThisDrawing.ActiveLayout.CenterPlot = TrueThisDrawing.ActiveLayout.SetWindowToPlot p1, p2ThisDrawing.ActiveLayout.PlotRotation = 0Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Eckkoordinaten des Aktuellen Modellbereichfensters
KlaK am 05.12.2008 um 12:10 Uhr (0)
Um mal Deine Vorgehensweise nachvollziehen zu können:- Du bist im Modellbereich (nicht im Layout)- Du stellst einen bestimmten Fensterausschnitt ein und erzeugst eine neue Ansicht- Diese machst Du dann aktiv- Jetzt fragst Du die Werte im VBA Direktfenster ab- Werte passen nicht zusammen ?Solltest Du etwas anderes machen, poste es
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objekt-Namen bzw. Eigenschaft ändern
SchwedeNK am 29.12.2011 um 18:34 Uhr (0)
Hallo KlaK, danke für deinen Tipp!Ich würde gerne die Polylinie beibehalten. Es geht darum, dass ich mehrere bestimmte Modelbereiche als Ansichtsfenster im Layout sehen möchte. Das Rechteck ist für meine Zwecke besser in der Verwendung (kann man leicht mit dem "Strecken"-Befehl ändern) als ein Block.Hast Du vielleicht noch einen Rat?
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Layout wechseln
BloodyMess am 10.09.2004 um 11:36 Uhr (0)
Hi Dan, der Fehler kommt durch die 2004er Dwgs, hab gerade nur 2000i zur Hand. Nehm das dann mal auf den anderen Rechner rüber, dann probier ich weiter. Aber der Fehler mit der linken Ecke, da hat er nicht nur einmal gefragt, ich glaub 3mal hatte er es wissen wollen. Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say have a nice day! Next Person
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Elemente in Viewport auslesen
Andreas Widmann am 27.09.2005 um 19:26 Uhr (0)
Hi Leute,hat jemand ne Ahnung wie ich feststelle, ob ein Objekt in irgendeinem Ansichtsfenster sichbar ist?Wenns die Direktlösung nicht gibt wär mir auch ne Schleife durch alle Vieports und Elemente recht.Ich will nämlich per VB alle Elemente,Blöcke o.a. weglöschen, die in keinem Layout sichbar sind------------------Mfg Andreas
|
| In das Form AutoCAD VBA wechseln |