|
AutoCAD VBA : Wert von Eingabefeld in Parameter-Wert auf Knopfdruck eintragen
KlaK am 19.01.2023 um 12:36 Uhr (1)
Hallo Daniel,Da solltest Du Dich mit dem Autocad Objektmodell beschäftigen.Sprich: Du wählst Dir das Element das Du ändern willst und übergibst den Wert.Welches Objekt möchtest Du denn ändern? Wenn Du auf das entsprechende ActiveX Objekt klickst, siehst Du dort die verfügbaren Eigenschaften und manchmal auch Programmcode. GrüßeKlaus
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert von Eingabefeld in Parameter-Wert auf Knopfdruck eintragen
KlaK am 19.01.2023 um 14:38 Uhr (1)
Hallo Daniel,Ich denke, ohne generelles beschäftigen mit der Autocad Objektstruktur wirst Du nur viel Frust erleben.Hier im Autocad VBA-Forum gibt es ja auch schon einige Beiträge zu dynamischen Blöcken und wie diese verändert werden können, schau die auch zusätzlich durch. Ein Beitrag dazu war hier, da gibt es dann noch viele weitere Unterverweise auf andere Beiträge zu dynamischen Blöcken und wie die gelesen werden können.Im wesentlichen geht es darum:- Ist der Block schon eingefügt und muss nur geändert ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert von Eingabefeld in Parameter-Wert auf Knopfdruck eintragen
cadffm am 19.01.2023 um 17:23 Uhr (1)
Wenn es nicht in einem benutzerdefinierten Block ist, dann kannst du dir das natürlich sparen,dann liegt das Bemaßungsobjekt einfach imModell oder Layout (was zwar technisch auch ein "Blockcontainer" ist,aber es dazu keine Blockreferenz gibt.Wenn du fragst wie man den Objekttyp ermitteln kann, dann empfehle ich aber auch bei NULL mit einem Tutorial anzufangen,oder einem (AutoCAD)VBA Buch!So quer in die Programmierung einzusteigen hat nur zur Folge das einem ständig die Basics fehlen.
|
| In das Form AutoCAD VBA wechseln |
 L-Ring.zip |
AutoCAD VBA : Wert von Eingabefeld in Parameter-Wert auf Knopfdruck eintragen
danielkoeppen am 20.01.2023 um 06:22 Uhr (1)
Moin,ich möchte ein parametrisches Modell von einem Bauteil aufbauen (Modell im Anhang).Im Modellbereich habe ich alle Linien des Bauteils mit Geometrischen Abhängigkeiten versehen (Parametrisch - Geometrisch).Dann habe ich das Bauteil bemaßt (Parametrisch - Bemaßung).Das Bauteil gibt es in nahezu jeder Größe,, d.h. alle einzugebenen Parameter sind frei veränderbar.Der Anwender soll nachher nur das VBA-Makro ausführen in die schon gezeigte Form seine Werte eintragen und dann soll sich die Geometrie anhand ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert von Eingabefeld in Parameter-Wert auf Knopfdruck eintragen
rexxitall am 27.01.2023 um 21:30 Uhr (1)
Hier muss ich mal fragen was man eigentlich will Ich unterscheide gedanklich für mich PARAMETER das sind Werte von Dynamischen Blöcken.Dann habe ich PROPERTYS das sind Eigenschaften von Elementen.Und ATTRIBUTE ok is klar was ich meine Autocad macht da einiges rum in der Oberfläche. Was oft den Blick verschleiert was unten ab geht.Bei dem Bemaßungsding ist das wohl eher eine PROPERTY. Damit es nicht zu langweilig wird hat Autodesk das über Autocad VARIABLEN gelöst.Und damit man richtig Freude hat gibt es da ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : daten aus ole excel objekt lesen und schreiben
bimbelhuber am 26.04.2023 um 14:43 Uhr (1)
ich habe eine zeichnung "test.dwg" mit einer userform1, die aus einer combobox1 besteht. diese befülle ich bei der iniziallisierung ganz normal mit: userform1.combobox1.AddItem "klein" userform1.combobox1.AddItem "mittel" userform1.combobox1.AddItem "groß"jetzt habe ich eine exceltabelle mit insertobj in die zeichnung eingefügt und im tabellen-blatt "tab1" in die zelle "a1" den wert "klein" reingeschrieben. der vorgegebene name der excel datei ist "Tabelle von test.dwg".jetzt soll die combobox1 mit dem ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : daten aus ole excel objekt lesen und schreiben
rexxitall am 27.04.2023 um 22:23 Uhr (1)
Ein simpler Hinweis. Ohne das in der VBA Referenz Excel nicht angemeldet ist wird das gar nichts. Und es wird auch nix wenn Autocad 64 bit ist und Excel 32 Bit - oder umgekehrt. Bevor das nicht sicher ist, lohnt keine weitere zeile ------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! not for sale !
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Ändern von Einträgen im ACA-Stilmanager
cadking am 28.04.2023 um 23:37 Uhr (1)
Hallo Leute,ich möchte per Lisp Stile im Autocad-Stilmanager ändern. Über (dictsearch (namedobjdict) "AEC_WALL_STYLES") und die Gruppencodes 3 und 350 bin ich bis zu den Objektnamen und den Stilnamenvorgedrungen und habe auch bereist die neuen Stilnamen an ein (setq ...) übergeben.Aber ich habe keine Idee, wie ich die an das Objekt zurück schreiben.Gibt es so etwas wie DumpObjectV1-2.lsp auch für nicht auswählbare Objekte wie Einträge im Stilmanager?Ich habe es auch schon mit find-vla-functions.lsp versuch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : daten aus ole excel objekt lesen und schreiben
KlaK am 29.04.2023 um 12:00 Uhr (1)
Zitat:Original erstellt von rexxitall:Ein simpler Hinweis. Ohne das in der VBA Referenz Excel nicht angemeldet ist wird das gar nichts. Und es wird auch nix wenn Autocad 64 bit ist und Excel 32 Bit - oder umgekehrt. Bevor das nicht sicher ist, lohnt keine weitere zeile Der Hinweis ist zwar nicht verkehrt, aber ich denke das hat er schon bemerkt. Allerdings muß man nicht umbedingt bei den Verweisen Excel markiert haben. Vereinfacht zwar die Programmierung aber durch die Definition als Objekt und nicht als ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Template von Thisdrawing gesucht
KlaK am 22.06.2023 um 18:38 Uhr (1)
Hallo Christian,Layeränderungen mache ich über verschiedene Layerstatusdateien (*.LAS), die über Export auf der Festplatte gespeichert sind.Wird dieser Status wieder importiert, werden auch nicht vorhandene Layer wieder hergestellt. In der LAS-Datei müssen auch nicht alle Layer gespeichert werden, man kann ja auch unterschiedliche Gruppen dort definieren, dann braucht man anschließend nicht wieder so viele nicht benötigte löschen.Vielleicht wäre das eine Alternative?GrüßeKlaus [Edit] Wenn Du prinzipiel ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Export von mehreren List f Coordinates
KlaK am 20.10.2023 um 12:44 Uhr (1)
Hallo Frank,Hätte mir das gerne einmal angesehen, bekomme aber nur den Hinweis: ACAD_PROXY_ENTITY Layer: "AM_5" Bereich: Modellbereich Referenz = 3c2 DXF Name: ACAMGHOLECHARTCOMPLETETABLE Name der Klasse: AcAmgHoleChartCompleteTable Name der Anwendung: AmgDim Product Description: AutoCAD Mechanical Company: Autodesk, Inc.Nachdem ich kein Mechanical zur Verfügung habe, stehen mir die ActiveX-Methoden auch nicht zur Verfügung. ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Mehrzeilige Attribute aktualisieren
OlgaG am 28.08.2024 um 18:20 Uhr (1)
Hallo liebe AutoCAD-Spezialisten!Der unten stehende Code „excel-vba“ ermöglicht es Ihnen, Attributwerte zu aktualisieren. Das Problem ist, dass, wenn dieses Attribut „mehrzeilig“ ist, solche Eigenschaften wie z.B. Kompression zurückgesetzt werden: es war 0,8 - nach der Aktualisierung -1.Könnten Sie mir bitte sagen, wie ich den Code so ändern kann, dass nach der Aktualisierung von mehrzeiligen Attributen solche Eigenschaften erhalten bleiben?n_at = 0varAttributes = blockObj.GetAttributes For r_a_n = 8 To C ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Formulare unter AutoCAD 2025
Gloem am 10.09.2024 um 08:45 Uhr (1)
Hallo zusammen,ich hoffe VBA unter AutoCAD 2025 ist noch nicht ganz tot, aber die Themen hier im Forum sind leider auch schon etwas älter.Wir stellen gerade von 2020 auf 2025 um und wollte die VBA-Makros ebenfalls weiternutzen.Ich habe also in einem AutoCAD 2025 ein neues Projekt angelegt und die Module etc. nach und nach rüberkopiert. Scheint alles gut zu laufen.Nach dem Schließen des Programmes erscheint allerdings bei allen PCs (ca. 15 mit Windows 10/11) nach einigen Sekunden ein Fehlerbericht mit dem m ...
|
| In das Form AutoCAD VBA wechseln |