|
AutoCAD VBA : Volumenkörper in Block einfügen
sarotti am 07.01.2022 um 12:40 Uhr (1)
Hallo rexxitall,vielen Dank für deine ausführliche Antwort. Das ist dann doch etwas viel Aufwand um den Anwender die Auswahl zu erleichtern. Ich gehör damit zu den Verlierern :-)Ich hab das Problem in der Zwischenzeit umgangen/abgekürzt in dem der Anwender erst mit AutoCAD-Befehlen einen Block erstellen muss und anschließend werden die Attribute von einem Block auf den anderen übertragen.GrußSarotti------------------AutoCad 2022 64BitWindows 10-64Bit mit 32 GByte
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : VBA-Polylinie nur im WCS statt im UCS
sarotti am 15.07.2005 um 22:44 Uhr (0)
Hallo Proxy, viel Dank für den Programmcode. Ich werde dann wohl alle Koordinaten umrechnen lassen. Es wäre schön wenn VBA genauso reagieren würde als ob ich auf dem Bildschirm zeichnen würde. Dort wähle ich auch nur das betreffende BKS an und AutoCad bezieht alle Eingabe darauf. Wohl zu einfach gedacht von mir. Gruß Sarotti
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Umfrage zu Excel-AutoCAD programm beginnt!!!!
sarotti am 28.07.2005 um 10:16 Uhr (0)
Hallo, für den Antwortboden solltest Du vielleicht besser Deine E-Mail-Adresse angegeben. Gruß Sarotti
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungseinstellungen auslesen
sarotti am 26.01.2006 um 13:58 Uhr (0)
Hallo,durch ein VBA-Makro füge ich Blöcke in eine Zeichnung ein. Diese Blöcke kann der Anwender über Optionsbutton skalieren (mm, cm, m), ebenfalls kann der Block gedreht werden.Jetzt möchte ich die Auswahlschalter sinnvoll vorbelegen und da fangen meine Probleme an.1.) Unter Extras/Optionen/Benutzereinstellung kann man die Zeichnungseinheit einstellen, aber wie kann ich die unter VBA auslesen?2.) Wie lese ich die Winkeleinheit (Grad/Gon) aus dem aktuellen Bemassungsstil aus?Im Forum und im "AutoCad mit VB ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungseinstellungen auslesen
sarotti am 27.01.2006 um 13:36 Uhr (0)
Hallo,da meine "AutoCad 2005 Hilfe" mir beim klick auf die System Variablen immer eine Fehlermeldung anzeigt (siehe Bild) blieb mir der Umfang der Systemvariablen verwehrt.Ich frage mich jetzt liegt die Fehlermeldung an meiner Installation oder an der AutoCad-Hilfe?Danke für eure Hilfe, euer Weg ist natürlich viel einfacher!Mit jeder Frage und mit jeder Antwort steigt das Wissen dieses Forums.GrußSarotti
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Breite von MTEXT
sarotti am 02.04.2007 um 13:12 Uhr (0)
Hallo,Als Ergänzung zu dem oben genannten, füge ich den Code für die Funktion "Textbreite" ein.Ich hatte das Problem, das ein einzeilger Text passend unterstrichen werden sollte.Möge es demjenigen weiterhelfen der danach sucht.GrußSarottiFunction Textbreite(Text As String, Optional Texthoehe As Double, Optional Textstil As String) Ermittelt die Textbreite eines einzeligen Textfeldes Dim EinfügePkt(2) As Double Dim TextObj As AcadText EinfügePkt(0) = 0# EinfügePkt(1) = 0# EinfügePkt(2) = 0# If Text ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Objektauswahl an Eigenschaftenfenster übergeben
sarotti am 04.10.2007 um 12:02 Uhr (0)
Hallo Forum,ich habe folgende Idee:Mit meinem Makro werden alle Objekte, z.B. mit der Farbe 9, aus dem Modelspace in ein Array gespeichert.Dieses Array möchte ich als Auswahl an das Eigenschaftfenster von AutoCAD übergeben.Anschließend kann der Anwender über das Eigenschaftenfenster die Farbe änderen.Mein Problem: Wie spreche ich das Eigenschaftsfensterobjekt an? Ich weis leider nicht wonach ich suchen muss.Im voraus vielen DankSarotti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objektauswahl an Eigenschaftenfenster übergeben
sarotti am 04.10.2007 um 12:17 Uhr (0)
Danke für den schnellen Hinweis Thomas.Über die Schnellauswahl läßt sich das Problem lösen, wird zwar nicht so elegant, aber damit kann ich leben.Vor lauter Programmiereifer übersieht man die Bordmittel von AutoCAD.Nochmals Danke.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objektauswahl an Eigenschaftenfenster übergeben
sarotti am 04.10.2007 um 16:13 Uhr (0)
Hallo Carsten, hallo Wilfried,das mit der Farbe 9 war nur ein Beispiel. Mein Makro durchläuft die gesamte Autocad-Sitzung und zeigt den Inhalt nach Layer, Farbe, Textbreite usw. an.Nachdem ich jetzt weis, was in der Zeichnung von meinem Standard abweicht, muss ich die einzelnen Elemente auswählen und deren Eigenschaften ändern.Wilfried,wenn ich Dein Code richtig verstehe, dann muss ich für jedes Objekt (Linien, Texte, Blöcke usw.) einen eigenen Filter schreiben, und diese Auswahl übergeben.Jetzt könnten di ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Sweep mit VBA nutzen
sarotti am 10.02.2010 um 16:11 Uhr (0)
Hallo liebe Leute im Forum,gibt es eine Möglichkeit den AutoCAD Befehl "sweep" mit VBA auszuführen?Habe weder in der Literatur noch im Forum hierzu etwas gefunden.GrußSarotti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ACAD-Befehl abwarten, dann VBA fortführen
sarotti am 27.02.2012 um 16:45 Uhr (0)
Hallo liebe Leute im Forum,ich hab da wohl ein kleines Verständnisproblem bei Ablauf von AutoCAD und VBA.Ein Programm soll Koordinaten von Polylinien einlesen. Es kann vorkommen das eine Linie keine Polylinie ist sondern vom Anwender vom Typ Linie erstellt wurde. Also im Programm den Befehl "pedit" einbauen damit das VBA-Programm nicht erst beendet werden muss um den Befehl auszuführen. Nur leider funktioniert dieses nicht so wie unten dargestellt. Das Programm läuft weiter ohne den Befehl abzuwarten. Was ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Open & Save-Dialog für Textdatei in vba
sarotti am 21.02.2014 um 08:18 Uhr (1)
Nach meinem Kenntnisstand sind die Office-Anwendungen alles 32-Bit Programme. Daher läuft auch das VBA in Excel als 32-Bit Anwendung.Unter AutoCAD 2014 64-Bit gibt es die 64-Bit Variante von VBA (Version 7.1) und zwischen diesen Versionen gibt es kleine aber feine Unterschiede die einem das Leben erschweren (siehe PtrSafe bei Declare).GrußSarotti
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Open & Save-Dialog für Textdatei in vba
sarotti am 27.02.2014 um 08:06 Uhr (1)
Hallo bccad,ich hab da mal eine Verständnisfrage zu VB und AutoCAD.Wenn ich das Video auf der Homepage von Autodesk richtig verstehe, dann greift man über das ObjectARX for AutoCAD mit VB auf AutoCAD zu.Was mich dabei stört ist, das es anscheinend für jede neuen Version von AutoCAD ein neues ObjektARX-Paket gibt. Für mich bedeutet diese, das eine Anwendung die für die Version 2013 geschrieben wurde, für die Version 2014 und ff überarbeitet werden muss.Ist das richtig?Der Aufwand wäre mir dann zu groß.GrußS ...
|
| In das Form AutoCAD VBA wechseln |