|
AutoCAD VBA : Rechteck mit Autocad und Excel
KlaK am 06.12.2018 um 08:08 Uhr (1)
und nicht vergessen:bei script den OFang ausschalten, das hatte mich schon mal verzweifeln lassenGrüße Klaus PS: Du schreibst hier im VBA-Forum. Wie gut kennst Du Dich schon mit Programmierung aus? Gibt es schon ein Grundgerüst? Ansonsten gäbe es im Excelforum auch Beiträge mit Verbindung von Excel nach Autocad. Aber vermutlich geht das Scripterstellen für Dich schnellerPPS: Gerade mal nachgerechnet - ohne prog brauchst Du bei einer Zeichnung pro Minute ca. 42 Stunden. Bezahlt Dir Dein Chef auch die Übe ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block copieren und neu einfügen
H.D. am 21.07.2005 um 08:50 Uhr (0)
Moin zusammen! @Fuchsi: Ich habe deinen VBA-Code mal ausprobiert. Mit dem Kopieren/Einfügen des Blockes habe ich noch ein Problem. Der Variablen ObjCollection wurde der Richtige Block zugewiesen, aber er erscheint nicht in der Zeichnung, obwohl ein Block mit dem passenden Name eingefügt wurde??? Dann habe ich noch eine Frage zu der Programmzeile: Set odbx = ThisDrawing.Application.GetInterfaceObject( ObjectDBX.AxDbDocument.16 ) für Acad2005 Was bedeutet: ObjectDBX.AxDbDocument.16 das? und wieso für A ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Linienskalierung in unterschiedlichen Layern
tunnelbauer am 18.07.2005 um 13:54 Uhr (0)
Hi Sugarbabe1984, willkommen auf cad.de/augce.de ! Zu deiner Frage: 1. es ist ja (so wie ich deine Frage verstehe) ein reines AutoCAD -Problem und hat eigentlich nix mit VBA zu tun ? Somit wäre (fürs nächstemal) deine Frage im RuA (Rund um AutoCAD) besser aufgehoben. 2. wenn wirklich alles ident eingestellt ist, dann kann es auch nicht sein, dass du eine unterschiedliche Linienskalierung antriffts. Versuchmal die Einstellung für PSLTSCALE zu ändern (regenerieren nicht vergessen). Sollte das nichts bringe ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Alignment-Probleme
Kelme am 04.06.2004 um 14:53 Uhr (0)
Hallo zusammen! Wenn ich mit nachfolgendem Code einen Text in meine Zeichnung einfüge, und ihn anschließend ausrichte (mit dem Code der letzten Zeile), steht er auf einmal ganz woanders (bei 0,0). Warum? Dim cad As Object Dim acad As AcadApplication Dim Height As Double Dim P(0 To 2) As Double Dim txtobj As AcadText Dim TxtStr As String Set cad = GetObject(, AutoCAD.Application ) Set acad = cad Dim hoehe, breite As Double Height = 50 P(0) = 390: P(1) = 360: P(2) = 0 TxtStr = TEXT Set txtobj = acad.Acti ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block mittels VBA einfügen?
ollibaer2004 am 28.06.2004 um 12:56 Uhr (0)
Hallo zusammen, weiss jemand wie ich einen mit Wblock erstellten BLOCk mittels VBA in eine zeichnung einfügen kann? hab es nur über den umweg xref anhängen und binden geschafft: Dim einfüge As Variant Dim importfile As String Dim xrefHome As AcadBlock Dim xrefInserted As AcadExternalReference importfile = C:RaumStmpRaum-NR.dwg einfuege = ThisDrawing.Utility.GetPoint(, Bitte den Einfügepunkt für Block & name & wählen ) Set xrefInserted = ThisDrawing.ModelSpace. _ ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Block verschieben
niclas1234 am 10.05.2013 um 09:45 Uhr (0)
Hallo,Ich bin neu hier und auch neu in Acad VBA.Vielleicht könnte mir jemand helfen.Ich habe in Acad einen Block definiert mit einem bestimmten Namen.Sagen wir einfach mal "Josef" "Josef" gibt es nur einmal in der Zeichnung und es wird auch nie einen zweiten "Josef" geben.Ich möchte nun "Josef" um 1mm nach rechts verschieben.Kann mir jemand sagen wie das geht?Kann ja nicht so schwierig sein.Hab schon 3 Stunden gegoogelt und nichts gefunden.Habe Autocad 2004Danke im Voraus
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block und Objektfarben
gerhard123 am 17.03.2009 um 13:59 Uhr (0)
Hallo Wilfried,jezt ist mir noch etwas aufgefallen:Wenn ich einen Block einfüge und dein Programm anwerfe zB. Frabe 3, dann werden die Objekte im Block immer weiß dargestellt.Wenn ich mir aber die Eigenschaften von Block ansehe (Dialog Eigenschaften und Objektfarbe), dann wird die Frabe aber sehrwohl farbig (grün)dargestellt.Die Objekte sollten in der Zeichnung ja grün (wenn Frabe 3) dargestellt werden.Gerhard
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Flächen eines Solid auswerten
Andreas Widmann am 30.11.2006 um 18:42 Uhr (0)
Hallo Leute!Mein Problem ist folgendes:Ich möchte einen Umwandler schreiben, der mir eine 3d Zeichnung in ein anderes Format umwandelt/ausgibt.Wie dieses Format auszusehen hat, weis ich aber dazu brauche ich von jeder Fläche des Solids 3 Punkte und diese noch im Urzeigersinn.In der Zeichnung sind beliebig viele Solids unterschiedlichster Art (Pyramiden, Quader, Säulen...) aber keine mit gekrümmten Flächen (Kugel, Torsus ...)Bis jetzt habe ich das ganze ziemlich umständlich gelöst, indem ich jeden Solid auf ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : layergruppen
Cimex am 01.04.2006 um 08:46 Uhr (0)
Hallo!Dein Beitrag is zwar schon eine ganze Zeit her - aber vielleicht kannst Du dennoch etwas damit anfangen.Schau Dir die angehängte Datei an!Layerfilter und Layergruppen sind jeweils Dictionaries.Im Code sind Funktionen zum Erzeugen und Auslesen von Layerfiltern und -gruppen.Weil ich das mal für einen Kunden gebraucht hab, der mit Filtern arbeitet, hab ich mich eher darauf konzentriert.Außerdem gibts da ein Makro namens "GROUPWALK".Funktioniert ähnlich wie der LAYWALK von den Express Tools.Arbeitet aber ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Blockattribute bei gleichen Blöcken
wronzky am 05.06.2008 um 12:49 Uhr (0)
Hallo Ralph,Du könntest auch alternativ zum Handle in den Block ein unsichtbares Arrtibut "ID" einfügen, das dann einen eindeutigen Namen, Zähler oder sonst was enthält. Diese ID schreibst Du auch mit in die Excel-Datei. Das hat im Ggs. zum Handle den Vorteil, dass Du auch neue Blöcke, bei denen nur die ID ausgefüllt ist, über die Excel-Datei befüllen kannst, und die ID auch bei Wechsel des Objekts in eine andere Zeichnung erhalten bleibt (z.B. über copy-paste, wblock o.ä.).Grüsse, Henning----------------- ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AddMLeader leaderLineIndex benutzen
Simon Pie am 05.04.2014 um 15:51 Uhr (1)
Hallo,er meckert folgendes:Laufzeitfehler 5Ungültiger Prozeduraufrug oder ungültiges Argument.L = Ws.Cells(48 + ZK, 10) / 200Mittelpunkt(1) = letzterTräger(1) + LMleaderpunkte(0) = letzterTräger(0)Mleaderpunkte(1) = letzterTräger(1) + LMleaderpunkte(2) = 0L = L + 0.2Mleaderpunkte(3) = Mleaderpunkte(0) + LMleaderpunkte(4) = Mleaderpunkte(1) + LMleaderpunkte(5) = 0Mleaderpunkte(6) = Mleaderpunkte(3) + 0.1Mleaderpunkte(7) = Mleaderpunkte(4)Mleaderpunkte(8) = 0Mleaderpunkte(9) = 0Mleaderpunkte(10) = 0Mleaderpu ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Attributreihenfolge
inventomas am 12.03.2005 um 22:03 Uhr (0)
Hallo Forum, Da ich noch ein VBA Neuling bin und mich noch nicht so auskenne folgende Frage: Ich habe bei Blöcken die in eine Zeichnung eingefügt werden und mit Attribute automatisch Maße ausgefüllt werden folgendes Problem: Bei den Blöcken sind unterschiedliche Attributreihenfolgen gespeichert. Besteht die Möglichkeit die Reihenfolge über VBA zu ändern(ähnlich dem ACAD Befehl battman ) oder gleich mit Hilfe der Attributbezeichnungen die Maße ausfüllen? Makro: Dim MYATTRIBUTE As Variant . . MYATTRIBUTE = ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Selection Set: Blöcke nach Elementen durchsuchen
Soldnerkugel am 13.06.2013 um 17:23 Uhr (0)
Hallo zusammen,ich bräuchte mal wieder eure Hilfe.Folgendes Problem habe ich dieses MalIch habe in einer Zeichnung diverse Blöcke, in diesen Blöcken sind jeweils mehrere Zeichnungsobjekte (Kreise) enthalten.Es ist kein Problem die Blöcke mit einem Selection Set auszuwählen.Nur: wie komme ich an die Kreise in den Blöcken ran, ohne dass ich diese auflösen muss?Wie kann ich in den durch das Selection Set ausgewählten Blöcken nach den Kreisen suchen (, deren Koordinaten ich benötige)?------------------http://w ...
|
| In das Form AutoCAD VBA wechseln |