|
AutoCAD VBA : ARX-Fehler: eWasOpenForWrite
Brischke am 09.11.2016 um 16:54 Uhr (1)
... keine Ahnung ob es derlei dinge auch in VBA gibt (ich denke schon) aber ich kopiere mit .Net Zeichnungsübergreifend immer mit WblockCloneObjects, was zudem den Vorteil hat, dass man das auf Basis der Zeichnungsdatenbank erledigen kann, ohne die Zeichnung am Bildschirm zu öffnen und deshalb auch einen erheblichen Performancegewinn darstellt.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block einfügen
InesP am 05.04.2005 um 10:00 Uhr (0)
Hallo Hübi, danke für Deinen Rat. Also muß ich wohl jedesmal einen neuen Blocknamen vergeben, obwohl sich nur die Abmessungen ändern! Dann kann es aber passieren, das in großen Zeichnungen Hunderte von Blocknamen auftauchen, da viele geometrisch gleichaussehende Teile drin sind, die aber verschieden groß sind. Ich finde das sehr umständlich. Gibt es da keinen einfacheren Weg, der die Zeichnung nicht so aufbauscht? Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : eingebettes Projekt - Warum?
rexxitall am 13.05.2018 um 06:28 Uhr (1)
Irgendein MAkro was das tut ?Man kann VBA MAkros extern (gute idee) oder intern in der Zeichnung speichernLetzteres auch mit der Lizenz sowas auszuführen wenn die Zeichnug geladen wird.Ich würd mal die Makroausführung komplett abschlaten um zu guggen ob sowas der Fall ist.Wenn ja VBA editor öffenen, Makro suchen und abstellen.Lieben GrußThomas------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! for sale !
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objekten Informationen zuordnen und an Excel weitergeben
alfred neswadba am 08.11.2008 um 12:19 Uhr (0)
hi Marie,hast mal eine Zeichnung mit ein paar Muster-Geometrieelementen und ein XLS aus dem ich ersehen kann, was ins Excel geschrieben werden soll? (Da gehts mir auch darum, wie im XLS dann erkennbar ist, für welche Graphik die Sachdaten gelten und was mit dem XLS dann weiter gemacht werden soll). Sonst raten wir uns wochenweise in Eventualitäten, die fernab Deines reellen Wunsches liegen.- alfred -
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Objekte auflisten
Heron83 am 28.10.2003 um 13:03 Uhr (0)
Hallo Zusammen Wie kann ich die Vorhandenen Blöcke ind meiner Zeichnung in VBA Anzeigen. Ich möchte eine IF Selektion machen, wenn der Block schon vorhanden ist soll mein Programm diesen einfügen, ansonsten soll mein Programm einen neuen erzeugen. Also wie kann ich diese Anweisung machen? Bin gespannt auf eure Antworten und danke schon mal im Vorraus. ------------------ Gruss Kai
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Blöcke nach Position suchen
Gloem am 26.03.2009 um 20:04 Uhr (0)
@Alfred: Es können sagen wir mal bis zu maximal 10.000 Blöcke in einer Zeichnung sein. Wie würdest du den nach einem Block suchen wenn man der select-Funktion nicht trauen kann.@Stelli: Gar nicht mal so dumm. Warum umständlich mit den Filtern ein Rechteck basteln wenn es dafür doch extra ne Funktion gibt. Irgendwie muss ich das überlesen haben
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Atribute Export
Stelli1 am 18.06.2009 um 11:41 Uhr (0)
Hallo Dirk,der angebene Suchweg enthielt im ersten Suchergebnis ein Beispiel.Hierin werden Blöcke aus der Zeichnung ausgewertet, Attributwerte der Blöcke in ein Listview gelesen. Zusätzlich kannst du hier auch Attributwerte ändern.Es sollte nicht schwerfallen das Beispiel so zu ändern das du die Attribute exportierst.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : DWGs im Durchlauf öffnen bearbeiten speichern schließen
alfred neswadba am 14.01.2010 um 21:08 Uhr (0)
Hi Dirk,nur weil Du mich mittels @Alfred direkt angesprochen hast :Hab mich immer von Win-Calls ferngehalten und kann daher leider für eine hilfreiche Antwort hier mangels Wissen (und Zeit, mir jetzt dieses anzueignen) nicht zur Seite stehen. Die Variante von Einfügen der Zeichnung halte ich nach wie vor für die bessere Version!Viel Erfolg jedenfalls, - alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objekte mit SelectByPolygon auswählen
Soldnerkugel am 08.07.2010 um 10:26 Uhr (0)
Hallo Alfred,erstmal: danke für die Antwort.wie gesagt: ich hab das aus einem Tutorial abgekupfert.das mit ".SelectByPolygon" werde ich demnächst mal ausprobieren, hab mir mittlerweile anders geholfen:alle Kreise in der Zeichnung selektiert und dann mit Koordinatenabgleich nachgeschaut, welche innerhalb des Polygons liegen und diese dann in ein Array geschrieben und dann exportiert. Sicher nicht die schönste Methode - aber funktioniert auch ------------------ http://www.stupidedia.org/stupi/Rechter_Winkel
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block im Ursprung einfügen
otm am 10.09.2009 um 21:43 Uhr (0)
Hallo zusammen,ich habe einen VBA-Code der mir nach Anklicken eines Icons einen Block in meine Zeichnung einfügt. Der Block wird aus einer DWG-Bibliothek (eigener Ordner mit vielen Blöcken) geholt.Das funktioniert.Wie kann ich den Block im Ursprung einfügen?In Lisp würde ich dem Blocknamen einfach ein "*" voranstellen und der Block würde im Ursprung (gesprengt) eingefügt. ?------------------Christian
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Problem bei zu langer Laufzeit einer Windows Form
KlaK am 12.12.2012 um 20:06 Uhr (0)
Habe es mal getestet aber leider nichts außergewöhnliches feststellen können. War allerdings auf einem WinXP PC mit 2011.Muß morgen mal sehen, dass ich das mal unter Win7-64 anschauen kann. Evtl. ist das ja ein Problem von VBA unter 64 Bit.Du hast das schon auch einmal in einer neuen ganz leeren Zeichnung probiert? Nicht dass in der Vorlage noch Verknüpfungen hängen.GrüßeKlaus
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Datenübergabe von Excel auf Attribute und umgekehrt
Nat_Bambo am 26.06.2006 um 14:20 Uhr (0)
Hallo Nancy,wow, ich habe das Programm installiert und es werden nun alle Attribute in die Excelliste eingelesen.Super. Nun kann ich zwischen dieser Excelliste und meiner Kalkulationsliste eine Verknüpfung schaffen.Wie funktioniert nun der Weg andersherum, wenn eine Änderung in der Excelliste erfolgt, so sollte sich das geänderte Objekt per VBA auch in der ACAD-Zeichnung ändern.Wenn das funktionieren sollte. Wow.Gruß
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Wert anzeigen
alfred neswadba am 05.03.2010 um 09:38 Uhr (0)
Hi, kann man das auswählen des blockes auch automatisieren?Du kannst mit SelectionSet die Elemente herausfinden, die z.B. vom Typ BlockReference sind und der Name = DIN-A3 ist.Du kannst ohne weitere Angaben diese bestimmte BlockReference NICHT herausfinden, wenn in der Zeichnung mehr als 1 Layout und damit mehr als einmal diese BlockReference eingefügt wurde.Code:Dim tSSet as AcadSelectionSetOn Error Resume NextProbieren, ein SelectionSet definierenSet tSSet = Thisdrawing.SelectionSets.Add("mySelSet")sollt ...
|
| In das Form AutoCAD VBA wechseln |