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 1 - 13, 13 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Autocad VBA : Explode von BlockReference funzt nicht
TomiProg am 29.04.2004 um 12:50 Uhr (0)
Hallo Leute. Kann mir jemand sagen, warum die VBA-Funktion EXPLODE für AutoCAD 14 (ja, ich weiß. R14 ist hinter der Zeit) nicht für BlockReferencen funktioniert? Folgendes liegt zu Grunde: Dim InsertPoint(2) As Double Dim WBlockName As String Dim WblockObj As AcadBlockReference Dim BlockExplode As Variant Set WblockObj = ThisDrawing.Modelspace.InsertBlock(InsertPoint, WBlockName, 1#, 1#, 0) BlockExplode = WblockObj.Explode Danke im Vorraus

In das Form Autocad VBA wechseln
Autocad VBA : wie kann ich in vba einen block erstellen...
TomiProg am 30.04.2004 um 14:45 Uhr (0)
Hallo Stefan. Ich weiß, dein Beitrag ist schon ein paar Tage alt, habe aber noch eine Idee, wie du CAD-Daten versenden kannst, ohne das jemand daran ändern kann, zumindest nicht ohne weiteres. Zwei Möglichkeiten: 1. Die CAD-Daten in PDF-Format umwandeln 2. Die Daten als Plot-Datei schicken (plt). Die kann man nur ausplotten und sich ansehen. Viele Grüße Tomi

In das Form Autocad VBA wechseln
Autocad VBA : Explode von BlockReference funzt nicht
TomiProg am 03.05.2004 um 10:04 Uhr (0)
Ne, mit MText hat das nichts zu tun. Es ist so, als ob VBA die Explode-Methode gar nicht auf BlockReferencen anwenden kann. Sollte es aber, so steht es auch in der Befehlsliste und im Hilfe-Text. Vielleicht gibt es eine andere ACAD.TLB, wo diese Methode nochmal erweitert wurde. Es geht schlichtweg um das Auflösen von Blöcken, die aus einer Datei eingefügt werden.

In das Form Autocad VBA wechseln
Autocad VBA : Systemdrucker Parameter in VBA verarbeiten
TomiProg am 22.11.2004 um 13:03 Uhr (0)
Leider ist es nicht das, was ich gemeint habe. Wie der Drucker bzw. der Plotter von AutoCAD angesteuert wird, ist mir bekannt. Vielmehr beschäftigt mich die Frage, ob die Parameter auch vom Windows-Systemdrucker auslesbar sind. Mit Systemdrucker meinte ich nicht den von AutoCAD, sondern den von Windows selbst. Trotzdem Danke. Es sind in deiner Ausführung ein paar interessante Zeilen, die mein Programm besser und übersichtlicher machen könnten.

In das Form Autocad VBA wechseln
Autocad VBA : Objektkatalog-Eintrag ohne Verweis
TomiProg am 29.11.2004 um 12:12 Uhr (0)
Hallo zusammen. Ich habe das Problem, dass ich ein Eintrag im Objektkatalog von VBA habe (Namens MSACAL unter System32msacal.twd) und ihn dort nicht mehr weg bekomme. MSACAL ist ein Kalender-Steuerelement, dass sich dort eingetragen hat, als ich ein Kalender in einer UserForm einbringen wollte. Habe das Kalender-Element dann wieder aus meiner UserForm entfernt und auch das entsprechende Werkzeugtool auf der Werkzeugsammlung entfern. Einen Verweis zur MSCALDEU.TBL im System32-Verzeichnis ist in der Verweis- ...

In das Form Autocad VBA wechseln
Autocad VBA : vorhandene Bemassungen ändern
TomiProg am 02.12.2004 um 14:25 Uhr (0)
Wie Witzig. Das habe ich doch oben erklärt, daß dies keinen Erfolg hatte. Er kennt die Befehle auch im debuggten Zustand (Datei mit ARX-Endung) nicht. Mit Lisp ist dies wohl nicht zu lösen.

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
TomiProg am 15.12.2004 um 15:49 Uhr (0)
Habe mal wieder ein Problem mit Acad14 und VBA. Ich möchte mit dem Befehl Set Obj = ThisDrawing.HandleToObject( 7e67 ) ein Objekt zuweisen, welches auch tatsächlich (hier 7e67 ) in meiner Zeichnung vorhanden ist, zuweisen. Doch leider wird nur Nothing zurück gegeben. Die Variable Obj ist als Object definiert, so, wie es in der Hilfe zum Befehl HandleToObject beschrieben ist. Der Sysntax lautet: RetVal = Objekt.HandleToObject(Referenz) wobei Referenz ein String sein muß. Im BeispielCode zu diesem Befehl is ...

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
TomiProg am 17.12.2004 um 13:53 Uhr (0)
@mapcar Habe dein Beispiel ausprobiert und das Ergebnis ist WAHR. Was aber, wie fuchsi schreibt, nicht des Puddels Kern ist. Es ist tatsächlich so, daß ein Zusatzprogramm (hier ist es PitCad 4.2) in XDaten jeweils Handles zum nächstlogischen Objekt mit XDaten hinterlegt hat. Und genau diese Handle in XDaten-Form will ich auslesen und zum Objekt machen. Klingt kompliziert, aber so ist das nunmal. Zur Erläuterung, warum ich das anstrebe: Wir arbeiten mit unterschiedlichen Gewerken. Die Architektur ist meist ...

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
TomiProg am 21.12.2004 um 14:40 Uhr (0)
Na super. Jetzt wollte ich eine Datei anhängen mit einer meiner DWG-Zeichnungen wegen meinem Problem und was muß ich in der Hilfe erfahren, daß das aus Sicherheitsgründen nicht geht. Was für eine verar..... Dann kann man ja auch gleich die komplette Zeile Anhang rausnehmen.... Udn wieso geht das bei anderen?

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
TomiProg am 21.12.2004 um 15:13 Uhr (0)
Wieso kann keiner mehr R14 einlesen? Das wäre mir neu. Aber hier erst mal der Code. Ich bezweifel aber, daß irgendjemand diesen Code zum laufen bekommt, ohne die dazugehörigen dwg-Datei. Und wieso steht dein Tip nicht so in der Hilfe-Anleitung? Da steht nix von Man muss der Dateiendung noch ein .txt anhängen, damit es funktioniert Sub Handletest()     Dim ObjType As Variant     Dim UBlockObj As Object     Dim xdataType As Variant     Dim xdata As Variant     Dim handle As String     Dim hobj As Variant ...

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
TomiProg am 23.12.2004 um 14:57 Uhr (0)
Zitat: Original erstellt von mapcar: Geht schon musst sie nur in zeichnung.dwg.txt umbenennen. Aber lesen kann sie doch wohl trotzdem keiner, ist doch R14:-( Setz erstmal deinen Code hier rein, ich glaube, das bringt uns sowieso weiter. Gruß, Axel Strube-Zettler Tja, irgendwie funktioniert der upload trotzdem nicht. Meine Datei Namens Handletest.zip.txt läßt sich nicht uploaden. Nach der Meldung D A T E I ( E N ) G E S P E I C H E R T Die Datei ist in der Anhang-Liste gespeichert (Protokoll ...

In das Form Autocad VBA wechseln
Autocad VBA : Geometrie einer Bemassung
TomiProg am 18.01.2005 um 11:44 Uhr (0)
Hallo zusammen. Hatte mich auch mal intensiv mit Bemaßung beschäftigt. Das ist schon eine seltsame Sache, daß bei einigen Bemaßungsarten keine Start- und Endpunkte über VBA ausgelesen werden können. Das gilt auch für dir gedrehte Bemaßung (RotatedDim) nicht aber für eine ausgerichtete Bemaßung (AlignedDim). Vielleicht bekommst du die gleiche Bemaßung mit der ausgerichteten Bemaßung hin. Dann wären die zwei Punkte für die Extramarkierung leicht zu ermitteln. Warum das nicht bei allen Bemaßungsarten geht muß ...

In das Form Autocad VBA wechseln
Autocad VBA : vba lernen mit buch
TomiProg am 25.02.2005 um 12:22 Uhr (0)
Als ich mit VBA angefangen habe, hatte ich überhaupt keine Ahnung von VB-Komponenten und deren Aufbau. Ich bin dann per Zufall in der Hilfe-Funktion von AutoCAD (habe dort was über LISP-Ausdrücke gesucht) auf die vbaide-Funktion gestoßen und von da an habe ich mir mein Wissen überwiegend über die Hilfe von ACad angeeignet. Dort findest du auch zahlreiche Beispiele, die für einen Einstieg eigentlich gut zu verwenden sind. Natürlich ist es von Vorteil, wenn man schon andere Programmiertechniken kennen gelern ...

In das Form Autocad VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 

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