Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.030
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1522 - 1534, 3672 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Autocad VBA : Open Anweisung bei DWGs mit dynamischen Erstellungselementen
Cimex am 28.03.2006 um 16:13 Uhr (0)
Hallo zusammen!In AutoCAD 2006 gibts ja dynamische Blöcke mit div. Erstellungsparametern.Speichert man nun einen dyn. Block mittels WBLOCK als DWG, dann werden die Erstellungsparameter mitgespeichert.So weit, so gut!Wenn man nun in einem VBA-Makro eine solche DWG öffnet (Open-Anweisung), dann wird von AutoCAD ein Meldungsfeld angezeigt, das man mit Ja oder Nein quittieren muss.Das ist schlecht!Wer weiß einen Ausweg, um dieses Meldungsfeld zu umgehen??Thx

In das Form Autocad VBA wechseln
Autocad VBA : Open Anweisung bei DWGs mit dynamischen Erstellungselementen
Cimex am 28.03.2006 um 23:22 Uhr (0)
Hi nochmal, Carsten!Danke Dir wirklich sehr für Deine Bemühungen!Damit ist das Problem aber leider noch nicht gelöst, weil:Wenn nicht der Block die Quelle für die neue DWG ist, sondern Objekte gewählt werden, passiert folgendes:Nicht die Blockdefinition, sondern die Blockreferenz wird in die neue DWG geschrieben. Beim Einfügen einer solchen Datei entsteht ein verschachtelter Block, dessen dynamische Eigenschaften in der verschachtelten Blockreferenz liegen. Und genau da nutzen sie mir nix!Ist also leider e ...

In das Form Autocad VBA wechseln
Autocad VBA : Ordnerbaum in VBA für AutoCAD?
Carsten1210 am 29.03.2006 um 11:47 Uhr (0)
Hallo Cimex,Du meinst das Tree-View-Steuerelement.Du solltest dir mal das Programm Blockinfo von Stelli anschauen. Dort hat er es eingesetzt. http://autocad.cad.de/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=88&title=Blockinfo.dvb Gruß, Carsten

In das Form Autocad VBA wechseln
Autocad VBA : Ordnerbaum in VBA für AutoCAD?
CADmium am 29.03.2006 um 11:44 Uhr (0)
das sollte sich auf VBA übertragen lassen. Vielleicht ist [URL)http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/objects/shell/shell.asp]hier[/URL] sogar ein entsprechender Code dabei..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

In das Form Autocad VBA wechseln
Autocad VBA : Ordnerbaum in VBA für AutoCAD?
Huebi am 29.03.2006 um 11:49 Uhr (0)
Den folgenden Code hab ich mir irgendwann mal hier abgekupfert. Vielleicht bringts Dir ja was.Code:Private Sub cmd6_Click() Ordner-Auswahl-Dialog aufrufenDim oShell As ObjectDim oFolder As ObjectSet oShell = CreateObject("Shell.Application")Set oFolder = oShell.BrowseForFolder(0, "Bitte einen Ordner auswählen", 1)If Not oFolder Is Nothing Then tbo.Value = oFolder.Self.PathEnd IfEnd SubGrüße, Hübi------------------Schaun ma mal, dann seng ma scho....

In das Form Autocad VBA wechseln
AutoCAD VBA : Tip: Objekte nach SendCommand manipulieren
CADoktor am 29.03.2006 um 16:49 Uhr (0)
VBA hat das Problem das nach SendCommand Befehlen wie z.B. DText kein Programmcode mehr in der Prozedur ausgeführt werden kann, da AutoCAD auf Benutzereingaben wartet.Soll nun ein DText mit einer bestimmten expliziten Farbe erstellt werden, kann dies zwar durch Setzen der Systemvariable CECOLOR vor dem Sendcommand erreicht werden.Anschließend könnte in der Ereignisprozedur AcadDocument_EndCommanddie Farbe wieder auf ByLayer zurückgesetzt werden.Leider wird AcadDocument_EndCommand aber nur ausgelöst, wenn d ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Tip: Objekte nach SendCommand manipulieren
CADoktor am 29.03.2006 um 20:38 Uhr (0)
Das mit dem DText ist im Gegenteil ein sehr gutes Beispiel ...Die Variante mit ThisDrawing.ModelSpace.AddText ist ein Beispiel für den üblichen Blindflug beim Arbeiten mit AutoCAD VBA Applikationen.DText zeigt den Text dynamisch bei Erstellen an. Das hat eben den Vorteil, das der Anwender weiss, wann er in die nächste Zeile schalten muss, weil aufgrund angrendzender Objekte kein Platz mehr ist.Ich bin speziell im Bereich Haustechnik tätigt ...Das bedeutet extrem viel Text bei wenig Platz ...deshalb DText a ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Tip: Objekte nach SendCommand manipulieren
Stelli1 am 30.03.2006 um 09:12 Uhr (0)
Hallo CADoktor,erstmal noch nachträglich herzlich willkommen im VBA Forum.Die vorgetragenden Gesichtspunkte sind eigentlich recht interessant und zeigen gute Möglichkeiten auf VBA in Verbindung mit User Interaktionen zu verwenden.Es kommt jedoch auf die Aufgabenstellung an. Die meisten hier verwenden VBA um bestehende Elemente zu manipulieren oder aus vorhandenen Daten neue abzuleiten. Bei dieser Aufgabe ist die Verwendung von Sendcommand ein Risiko, da der Ablauf des Programmes unter Umständen gefährdet w ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Tip: Objekte nach SendCommand manipulieren
CADoktor am 30.03.2006 um 09:46 Uhr (0)
Naja ... ob ich da Experte bin weiss ich nicht.Ich habe erst vor ein paar Monaten angefangen mich mit AutoCAD VBA intensiver zu beschäftigen.Ziel ist eine Nachfolger für meine Applikation TGA2001, das ich mal für AutoCAD LT erstellt habe. Da LT nicht wirklich programmierbar ist, muss man sich dort besonders mit MenüScript, Diesel und Scripts rumschlagen. Da meine Ansprüche nun doch gestiegen sind und ich etwas mit Datenbankanbindung erstellen wollte, versuche ich es nun mit VB bzw. VBA. Nach einigen Versuc ...

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 : winkel durch dynamischen schnittpunkt
Stelli1 am 03.04.2006 um 21:38 Uhr (0)
Hallo,du kannst in deine Startlisp folgende Lisp einbindenCode:(defun c:MeinBefehl (/) (vla-runmacro(vlax-get-acad-object) "MeinMacro"))Damit kannst du dann das Makro "MeinMacro" auf der Befehlszeile mit "MeinBefehl" aufrufen. Den Befehl kannt du auch alternativ per VBA und Sendcommand ausführen.Variablen lokale und globale kannst du in VBA nach belieben einrichten. Wird eine Variable innerhalb eine Prozedur (Sub/Function) mit Dim Variable deklariert gilt sie nur in der Prozedur. Wird sie in einen Klassenm ...

In das Form Autocad VBA wechseln
Autocad VBA : Brauche Hilfe für Einbrechen von Blöcken in Linien bzw Polylinien
CADoktor am 06.04.2006 um 13:00 Uhr (0)
Wipeout habe ich auch schon getestet ...Aber ...Runde Kanten sind nicht möglich (z.B bei Pumpen notwendig)Und unter AutoCAD LT gibts mit Wipeouts Probleme.

In das Form Autocad VBA wechseln
Autocad VBA : schlüssel nicht gefunden
mitzi am 11.04.2006 um 08:54 Uhr (0)
bin grad dabei mein erstes vba-programml in acad zu schreiben, dabei tritt folgendes problem auf:beim durchlaufen folgender schleife: If TypeName(ThisDrawing.SelectionSets("Auswahl")) = "Nothing" ThenThisDrawing.SelectionSets.Add ("Auswahl")End Ifbringt acad die meldung: "schlüssel nicht gefunden" (oder so ähnlich!)was läuft da falsch?liebe grüße, mitzi (acad2004)------------------Autocad 2004

In das Form Autocad VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  105   106   107   108   109   110   111   112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   130   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz