|
AutoCAD VBA : SelectionSet Filter für Xdata
SchwedeNK am 25.04.2012 um 09:12 Uhr (0)
Hallo Manfred,besten Dank, sehr guter Tipp! Ich frage mich trotzdem warum ich die Polylinien auf diesem Wege wählen kann und die Texte nicht... Hängt es eventuell damit zusammen, dass mehrere XData auf dem Code 1000 liegen?Hier mal die Daten des Textes aus AutoCAD ausgelesen mit XDLIST* Registered Application Name: AcadAnnotative* Code 1000, ASCII string: AnnotativeData* Code 1002, Starting or ending brace: {* Code 1070, 16-bit integer: 1* Code 1070, 16-bit integer: 1* Code 1002, Starting or ending brace: ...
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Drucken unter VBA mit VBAPrinter
Dirk.B am 03.05.2012 um 07:42 Uhr (0)
Guten Morgen zusammen!Ich möchte aus einem meiner VBA - Tools heraus drucken.(Standarddrucker)Da CommonDialog (Printer) nicht von VBA unterstützt wird, ist das nicht ganz so einfach.Mit dem VBA Printer Setup von der Tool CD "AutoCAD programmieren mit VBA" sollte es aber ja eigentlich funktionieren.Leider scheint es da bei der Installation der *.dll ein Problem zu geben, denn auch hierbei wird das Printer - Objekt nicht unterstützt.Code:Dim MyPrinter As VBAPrinter.AcadVBAPrinterSet MyPrinter = New VBAPrinte ...
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Drucken unter VBA mit VBAPrinter
Dirk.B am 07.05.2012 um 11:45 Uhr (0)
Hallo Wilfried!Danke, soweit läuft es nun.Wo ich noch Probleme mit habe, ist eine Abfrage bezogen auf den DateiPfad.Zu der Datei z.B. APV-150-STBL 65 mm_D.dwg gehören auch immer folgende:APV-150-STBL 65 mm_S.dwgAPV-150-STBL 65 mm_F.dwgAPV-150-STBL 65 mm_P.dwgAPV-150-STBL 65 mm.pdfWie baue ich diese Abfrage noch mit ein, so dass man an Hand der Icons, siehe Anlage,sehen kann ob ja oder nein.In einigen Verzeichnissen kann es schon mal sein, das es die Datei *_P.dwg nicht gibt.Code:--Icon - Zuweisung für ok u ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Drucken unter VBA mit VBAPrinter
Stelli1 am 07.05.2012 um 12:47 Uhr (0)
Hallo Dirk,meinst du so was?Code:Sub test() Dim fso As New FileSystemObject Dim Path As String Dim Folder As Scripting.Dictionary Dim Pattern As String Dim ParentFilename As String Dim BasicFilename As String Dim Filename As String Path = "C: emp est" Pattern = "*_D.txt" If Not fso.FolderExists(Path) Then MsgBox "Pfad existiert nicht" End If ParentFilename = Dir(Path & Pattern) While ParentFilename "" BasicFilename = Left(ParentFilename, Len(ParentFilename) - 6) Filename = ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : WIPEOUT erzeugen
Marc-Oliver am 24.05.2012 um 11:42 Uhr (0)
Hallo,danke für die Antwort.Muss dann also per VBA und SendCommand gehen.Nur wie funktioniert das über SendCommand?Die 2D-Punkte der PolyLine kenne ich ja.------------------MfG, Marc-OliverSystemadministrator für:- ecscad AEROIII & mit AutoCAD 2008- AutoCAD ecscad 2010 & 2012 Beta- Neuling in Inventor Suite
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : WIPEOUT erzeugen
Marc-Oliver am 24.05.2012 um 10:47 Uhr (0)
Hallo,ich bin seit einigen Stunden dabei und durchforste das Netz und die Onlinehilfe nach dem Vorgehen zur Erzeugung von WIPEOUT’s per VBA, leider erfolglos.Ich hoffe Ihr könnt mir helfen!Die Ausgangssituation (unter AutoCAD 2012) ist, dass ich einige PloyLinen habe, die ich gerne mit einem WIPEOUT „füllen“ würde.Also ein WIPEOUT in gleicher Größe darüber legen.------------------MfG, Marc-OliverSystemadministrator für:- ecscad AEROIII & mit AutoCAD 2008- AutoCAD ecscad 2010 & 2012 Beta- Neuling in Invento ...
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Programmabbruch / x64 VBA
Dirk.B am 02.04.2012 um 08:32 Uhr (0)
Guten Morgen zusammen!Ich habe seit der Umstellung auf AutoCAD 2012 mit einigen meiner Programme das Problem, dass sie plötzlich abbrechen so das nur noch die User - Maske auf dem Bildschirm erscheint und ich nicht weiterarbeiten kann.Erst nach dem ich dann den VBA - Editor über den Prozess im Task- Manager beende und AutoCAD neu starte läuft wieder alles.Kennt einer von euch das Problem?Was kann ich da machen?------------------GrußDirk
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Programmabbruch / x64 VBA
Dirk.B am 23.05.2012 um 09:25 Uhr (0)
Guten Morgen zusammen!Ich komme mit meinem Problem dem Programmabbruch nicht weiter.Mit meinem Tool hole ich mir aus einer Datenbank Informationen, mit den ich unser Zeichnungsschriftfeld (Blockattribute) füllen kann.So weit so gut.Hin und wieder kommt es dabei allerdings zu einem Programmabbruch in sofern,dass ich die Toolmaske ausfüllen kann und nach bem Buttonclick die Daten nicht übergeben werden.AutoCAD gibt dann "Fehler bei der Ausführung" aus.Ruf ich mein Tool anschließend wieder auf, erschein es zw ...
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : AutoCAD / VBA - Fehlermeldung
Dirk.B am 30.05.2012 um 08:59 Uhr (0)
Hallo zusammen!Ich habe auf 2 neuen Rechnern (Win7 / 64 bit) AutoCAD 2012 installiert inkl.SP, VBA und Expresstools.Bzgl. Win7 - Updates ist auch alles auf dem neusten Stand.Möchte ich nun ein VBA – Tool aus AutoCAD heraus starten bekomme ich folgende Fehlermeldung, siehe Anlage."Systemfehler &H80040111 (-2147221231). ClassFactory kann angeforderte Klasse nicht finden"Kann mir da jemand weiterhelfen was da zutum ist um das abzustellen?Vielen Dank im Voraus.------------------GrußDirk
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD / VBA - Fehlermeldung
Dirk.B am 05.06.2012 um 08:00 Uhr (0)
Falls es jemanden interessiert Es lag an der Version des Steuerelements MSCOMCTL.OCX.Dieses habe ich neu geladen unter:CMD als Adminstrator ausführen und regsvr32 C:WindowsSysWOW64MSCOMCTL.OCX eingeben und mit Return bestätigen.Nun läuft wieder alles.------------------GrußDirk
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Problem mit getentity (VBA) und vla-runmacro
simsl am 14.06.2012 um 11:52 Uhr (0)
Hallo,habe ein für mich (anscheinend) unlösbares Problem, bei dem ich leider aufgeben und euch um Hilfe bitten muss.Folgendes:Ich habe ein kleines VBA-Programm geschrieben, bei dem ich die Nummerierung meiner Vermessungspunkte (Blockreferenz mit Attributen) etwas automatisieren möchte, d.h. die Punktnummer wird mit jeder Anwahl eines neuen Blockes um 1 erhöht und das betreffende Blockattribut dann mit der neuen Nummer überschrieben. Bei Aktivierung des Programmes erscheint die Userform, wo verschiedene Ein ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kompilierungsfehler: Methode oder Datenobjekt nicht gefunden
Dirk.B am 26.06.2012 um 11:20 Uhr (0)
Hallo zusammen!Einer meiner Kollegen hat einen neuen Rechner mit Win 7 (64bit) bekommen.Laut unserm Admin alles ok.Ich haben nun AutoCAD installiert und haben das Problem, dass einige meiner VBAProgramme nicht laufen.Folgende Fehlermeldung bekomme ich:Methode oder Datenobjekt nicht gefunden!Merkwürdigerweise sind davon nur Programme betroffen in dem ich das Steuerelement ImageList verwende.In diese Beispeilzeile wird der Anhang ).Picture angemeckert.Code:With cmdEnde .Picture = ImageList1.ListImages(2).Pi ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA unter AutoCAD 2012 MAP
alfred neswadba am 05.07.2011 um 23:41 Uhr (0)
Hi,zum einen vertragen sich diese beiden nicht:- AutoCAD 2012 Type Library- AutoCAD/ObjectDBX Common 17.0 Type LibraryAlso nimm mal, wenn Du schon die DVB laden kannst, beide Verweise ganz raus, speichere das DVB und dann neu probieren.Mein Tip mit Excel war nicht der, Dein DVB dort zu laden, sondern im Excel-VBA ein leeres Projekt zu machen und in diesem die Verweise zu setzen, wie Du oben gelistet hast. Ich nehme fast an, dass bei einem der Verweise dann die AutoCAD-Setup-Anfrage kommt und das Setup dann ...
|
| In das Form AutoCAD VBA wechseln |