|
AutoCAD VBA : Darstellung einer txt-Datei
Stelli1 am 24.02.2009 um 21:13 Uhr (0)
Hi zusammen,noch ein paar klärende Worte.Es gab gute Gründe diesen Thread zu löschen.Haben uns lange mit Glühwürmchen unterhalten.Ich denke der Verdacht mit dem "Abgreifen" ist nicht gerechtfertigt.Ich habe die vorgebrachten Argumente geprüft und daraufhin den Thread gelöscht.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Oberfläche einer VBA Anwendung gestalten?
Stelli1 am 03.03.2009 um 10:49 Uhr (0)
Hallo,IMHO steht das SCREEN Objekt in VBA nicht zur Verfügung.Als Würgaround könnte man die Width und Height Werte von AutoCAD im maximierten Zustand auslesen.Ansonsten über die APICode:Declare Function GetDeviceCaps Lib "Gdi32" _ (ByVal hdc As Long, ByVal nIndex As Long) As LongDeclare Function GetDC Lib "User32" _ (ByVal hWnd As Long) As Long Function HRes() As Integer Returns the horizontal resolution in pixels Dim lDC As Long lDC = GetDC(0) HRes = GetDeviceCaps(lDC, 8) ReleaseDC 0, lDCEn ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Listview - Vom ausgew. Listview-element zum dazugehörigen Block
Stelli1 am 19.02.2009 um 16:36 Uhr (0)
Hallo Volker,wenn ein Formular gebunden ist (modal=1) kannst du es mit me.hide ausblenden und hast so wieder Zugriff auf AutoCAD. Danach kannst du es wieder mit FOrm1.show anzeigen. Der Nachteil ist, dass du eventuelle Änderungen (Position, Eingaben etc) vor dem ausblenden auf "zwischenspeichern" musst (InI Datei oder als globale Variable) und nach dem erneuten Laden diese wieder herstellen musst.Im Listview kannst du die automatische Bearbeitung des Nodes abstellen (meine es wäre AutoLabel=false). Die wei ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Listview - Vom ausgew. Listview-element zum dazugehörigen Block
Stelli1 am 25.02.2009 um 21:23 Uhr (0)
Hallo Volker,das Problem mit den ungebunden/gebundenen Formularen ist eigentlich ganz einfach.In meinem Beispiel wird durch die Sub ZEIGEFORMULAR die Userform1 ungebunden aufgerufen.Ein Doppelklick auf ein Listview Item öffnet das Eigenschaften Formular gebunden.Was unschön ist, aber der Lösung keinen Abbruch tut, ist das sich das Formular etwas ungewöhnlich verhält und nach einer Interaktion immer wieder den Fokus verliert.Das kannst du, wie Henning schon zuvor beschrieben hat, vermeiden in dem du das ACF ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Prozedur beim schliessen von AutoCAD
Stelli1 am 19.03.2009 um 14:55 Uhr (0)
HI,vielleicht hiermitCode:Private Sub AcadDocument_BeginDocClose(Cancel As Boolean)End SubWilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ACAD-Gruppen löschen/explodieren
Stelli1 am 20.03.2009 um 16:35 Uhr (0)
Hallo "vasentiger",dann herzlich willkommen im AutoCAD VBA Forum auf CAD.de Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Stelli1 am 14.09.2008 um 18:11 Uhr (0)
Hallo Stolti,dazu kannst du z.B. einen "Speichern" und "Laden" Button machen.Mal eine ganz einfache Variante zum speichern:Code:Datei = "C:BlaBla.TXT"open Datei for output as #1print #1, me.textbox1.textprint #1, me.textbox2.text ...close(1)und eine zum LadenCode:Datei = "C:BlaBla.TXT"open Datei for input as #1line input #1, Wertme.textbox1.text = Wertline input #1, Wertme.textbox2.text = Wert ...close(1)Mit eine Schleife die alle Controls deines Formulars durchliest wäre es wohl eleganter.Noch Eleganter w ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Stelli1 am 22.09.2008 um 18:47 Uhr (0)
Hallo Stolti, Zitat:Original erstellt von stolti:was ich auch schon probiert hätte - ein Feld einzubauen in dem die Farben gezeigt werden - bzw. damit ich auswählen kann (wie bei der Schraffur) und daneben soll die Farbe als Zahl stehen....aber ich find dafür keine Funktion....Die gibt es auch nicht. Welche Farben willst du denn nehmen ?+Die Indexfarben, Truecolor, Farbbücher ...Da wäre deine Auswahlliste wohl recht lang. Verwende doch die AutoCAD Farbauswahl und füge den Farbwert (Index,RGB..) in eine Tex ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Gruppen bilden und löschen
Stelli1 am 25.03.2009 um 16:12 Uhr (0)
Hallo Stefan, Zitat:Original erstellt von Stefan1905:Hallo zusammen,Ich suche eine Möglichkeit, Autocadelemente, die mit VBA erzeugt wurden, anschließend in einer Gruppe zusammenzufassen (Elemente aber nicht durch Benutzer auzuwählen!). Der Name der Gruppe wird als Attribut in einem anderen Block gespeichert, ist also zu einem späteren Zeitpunkt abrufbar. Geschieht dies, soll die Gruppe und deren Elemente aus der Zeichnung gelöscht werden.Ich arbeite mit dem Buch AUTOCAD-programmieren mit VBA, komme jedoch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access Schriftfeld in ACAD füllen
Stelli1 am 25.03.2009 um 17:16 Uhr (0)
Hallo Lina,herzlich willkommen auf CAD.DE im AutoCAD VBA Forum Bitte fülle doch auch noch die System-Info aus damit wir wissen mit welcher Version du arbeitest.Wo hängt es denn bei dir ?Hier mal einige Links zur Anbindung von Access die die Suche hervorbrachte.hier oder hier oder hier Was verstehst du unter Schriftfelder ausfüllen ?Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access Schriftfeld in ACAD füllen
Stelli1 am 25.03.2009 um 19:22 Uhr (0)
Hallo Lina,das geht natürlich in beide Richtungen. Wie du aus AutoCAD auf Access zugreifen kannst ist ja in den genannten Beispielen dokumentiert.Um auf Attribute zurückgreifen zu können gibt es hier ein Beispiel.Wie du das AutoCAD Objekt in Access erzeugen kannst ist hier.Kennst du dich ein wenig im AutoCAD Objektmodell aus ?Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aus Access Schriftfeld in ACAD füllen
Stelli1 am 25.03.2009 um 20:17 Uhr (0)
Hallo Lina,in diesem Beispiel ist das mit den Attributen drin.Lad dir mal das Zip File runter und entpacke es. Darin enthalten ist eine DVB Datei. Die kannst du in AutoCAD laden (ALT+F8). Wähle die DVB aus und schau mal in den Code.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Intellisense erweitern
Stelli1 am 15.04.2009 um 10:55 Uhr (0)
Hallo Michael,herzlich willkommen im VBA Forum für AutoCAD.Ich fürchte allerdings das du hier im falschen Forum gelandet bist.Ich verschiebe deshalb den Beitrag von hier nach hierWilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |