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 66 - 78, 109 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 13:00 Uhr (0)
Hallo kiltswitch, häng eine Datei mit zwei oder drei Blöcken mal an, dann kuck ich mal. Gruß TP ------------------

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 13:52 Uhr (0)
Hallo kiltswitch, dann kann ich Dir nichts weiter raten, ausser den Code auseinander zu nehmen und zu schauen, ob er in die Schleife reingeht und was da evtl. schief läuft. Der Code nimmt ganz sicher alle Blockreferenzen einer Zeichnung und deren jeweilige Attribute auseinander und speichert diese in der besagten Datei. Keine Blockdefinitionen, sondern Blockreferenzen! Gruß TP ------------------

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 14:25 Uhr (0)
Hallo kiltswitch, eine Blockdefinition ist ein Block, den Du in eine Zeichnung über Einfügen - Block in die Zeichnung eingefügt hast. Er ist aber deshalb noch nicht gezeichnet. Du definierst praktisch nur einen Blocknamen und sagst AutoCAD, dass dieser Name mit der jeweiligen DWG assoziiert werden soll. Wenn Du nun hergehst und den ebend definierten Block in die Zeichnung einfügst, dann hast Du eine Referenz auf die Definition gezeichnet. Die Referenz zeigt praktisch immer auf die jeweilige Definition. We ...

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 15:55 Uhr (0)
Ich glaub jetzt weiß ich, wo unser Problem liegt. Blockattribute sind zusätzliche Informationen, die man einem Block mitgeben kann. Das können bei einem Mast wie deinem zum Beispiel ein Nummer, eine Höhe, eine Mastart, eine Bemerkung, ein Auftelldatum usw. sein. In einer Blockdefinition sind diese festgelegt und beim einfügen eines Blockes in eine Zeichnung, kann man diese Attribute mit eingeben. Eine Eigenschaft eines Blockes ist zum Beispiel der Einfügepunkt, die Farbe, der Lienientyp, Plotstil usw.. Als ...

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 16:50 Uhr (0)
Der Code liest Dir den Einfügepunkt aller Blöcke in deiner aktuellen DWG aus und schreibt sie in die Datei. Den Verweis auf die Microsoft Scripting Runtime nicht vergessen! Code: Sub ReadBlockProperties() Dim AcMapEntity As AcadEntity Dim AcMapBlock As AcadBlockReference Dim fso As FileSystemObject Set fso = New FileSystemObject Dim TxtFile As TextStream Set TxtFile = fso.OpenTextFile( c:ausgabe.txt , ForWriting, True) For Each AcMapEntity In ThisDrawing.ModelSpace If AcMapEntity.ObjectName = AcDb ...

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 03.11.2004 um 09:20 Uhr (0)
Ich sag mal so, alles was sich per Hand in eine Zeichnung einfügen läßt, kann man mit mehr oder weniger großem Aufwand auch automatisiert ablaufen lassen. Ich geh mal davon aus, dass ihr das Programm dann nur Firmenintern einsetzen wollt und es nicht vermarkten wollt. Deshalb ist es für Euch wahrscheinlich unrelevant, ob es später etwas holpert oder nicht. Deswegen wollt ihr sicher das Geld nicht investieren. Wir machen das auch nicht anders! Dann setz Dich lieber mal nen Tag hin und investiere die Zeit un ...

In das Form Autocad VBA wechseln
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 04.11.2004 um 09:43 Uhr (0)
Ja es ist die Drehung in RAD. Autocad selbst arbeitet mit DEG. Benutz doch bitte erstmal die Suche hier im Forum ... Den Link hab i Dir gestern schon gepostet, damit kommst weiter .. Block einfügen Gruß TP ------------------

In das Form Autocad VBA wechseln
Autocad VBA : Kontextmenu in listview
BloodyMess am 06.11.2004 um 22:40 Uhr (0)
Hallo, ich möchte gerne bei einem Rechtsklick in ein Listview ein Kontextmenu aufpoppen lassen. Unter dem normalen VB stellt das ja kein Problem dar, da es den Menu Editor gibt. Auch in Excel funktioniert sowas ohne Probleme. Aber im AutoCAD VBA will das alles nicht so recht. Es scheint nur der Weg über die Commandbars von Excel zu gehen, oder gibt es doch noch einen anderen Weg? Schönen Abend noch Gruß TP ------------------

In das Form Autocad VBA wechseln
Autocad VBA : Dateiöffnendialog
BloodyMess am 06.12.2004 um 14:22 Uhr (0)
Hallo Gerd,kannst auch nachfolgenden Code in ein Modul kopieren und immer bei Bedarf aufrufen. Ein Beispiel, wie die Funktionen benutzt werden finden sich in DateiDialogStart().Code:Public Declare Function GetOpenFileName Lib "comdlg32.dll" _  Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As LongPublic Type OPENFILENAME    lStructSize As Long    hwndOwner As Long    hInstance As Long    lpstrFilter As String    lpstrCustomFilter As String    nMaxCustFilter As Long    nFilterIndex As Long    lpst ...

In das Form Autocad VBA wechseln
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
BloodyMess am 14.03.2005 um 09:21 Uhr (0)
Hallo Christian, wie Du richtig schreibst, kannst Du auf externe Bibliotheken einen Verweis legen. Ein Arx Programm ist allerdings keine Bibliothek, sondern ein eigenständiges Programm, welches Du über die Befehlszeile und _appload in AutoCAD laden kannst. Was sind Verweise auf dlls? Vereinfacht kann man sich das vorstellen, wenn Du ein angenommenes Modul in deinem Projekt hast, in welchem nur Funktionen sind die Du nicht nur in einem Projekt benutzen möchtest, sondern auch in deinem nächsten. Eine Mögl ...

In das Form Autocad VBA wechseln
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
BloodyMess am 14.03.2005 um 11:12 Uhr (0)
Hallo Christian, Zitat: Das ist die AcStETransmit.arx (die jpg ist aktualisiert). http://forum.cad.de/foren/ubb/uploads/CB_/verweise.jpg Das kann nicht sein, das kann keine ARX-Datei sein! Klicke mal in den Referenzen auf diesen Verweis ( Autodesk Standards ETransmit Type Library ), dann wird Dir unten bei Pfad die Datei angezeigt, auf welcher die Referenz liegt. Zitat: Achsoooooo: Wenn ich mit Thisdrawing.sendcommand arbeite will, muss ich dann vorher einen Verweis auf das AutoCAD Obje ...

In das Form Autocad VBA wechseln
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
BloodyMess am 14.03.2005 um 16:05 Uhr (0)
Hallo Christian, habe Map 2005, da funktioniert es nicht, die Datei AcStETransmit.arx zu referenzieren. Nun habe ich mir die Datei in einer älteren Version besorgt und nun ist Sie auch referenzierbar. Nun bin ich allerdings überfordert, da ich der Meinung war, dass ARX-Dateien eigenständige Programme sind und nicht referenzierbar sind. Vielleicht kann mir das jemand erklären? Interessieren würde mich, ob Du mit _appload die Datei beim Start von AutoCAD gleich mitgeladen bekommst. Bei mir wird Sie mitge ...

In das Form Autocad VBA wechseln
Autocad VBA : werkzeugkasten
BloodyMess am 02.05.2005 um 18:23 Uhr (0)
Hallo Gerald, Code: Sub test() Dim acMenuGrp As AcadMenuGroups Set acMenuGrp = AutoCAD.MenuGroups acMenuGrp.Item( ACAD ).Toolbars.Item( Text ).Visible = True End Sub ... anstatt Text (TextToolBar) kannst Du den Namen der ToolBar eintragen, die Du anzeigen möchtest. ACAD ist die obere MenuGruppe. Hth .. Gruss TP ------------------

In das Form Autocad VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9 

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