|
Autocad VBA : Name einer Entity
CADmium am 15.02.2007 um 15:54 Uhr (0)
Zitat:Original erstellt von tfreudi1:Es ist nicht möglich ein Objekt wie eine Polylinie in Autocad zu "markieren" so das ich sie in VBA beim durchsteppen durch alle Objekte wiedererkenne.Im vorliegenden Fall sollte das ein Nordpfeil sein.ThomasDoch, geht alles, aber mach doch einfach einen Block draus.. ------------------ - 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 : Grafik beim AutoCAD - Start anzeigen
Benny4 am 14.02.2007 um 13:47 Uhr (0)
Hallo,ich möchte bei meinem VBA - Projekt, dass beim AutoCAD - Start eine Grafik angezeigt wird. Also nicht sofort, wenn jemand AutoCAD startet, sondern erst wenn meine .DVB geladen wird.Wie kann ich das am besten machen?Vielen Dank schon mal------------------Grüse Benny
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Carsten1210 am 14.02.2007 um 13:58 Uhr (0)
Hi Benny,Was meinst du mit beim laden der dvb?!Wenn du die DVB beim start von Autocad lädst und dann ein Splashscreen anzeigen willst, solltest du eine "acad.dvb" in den Supportpfad packen und dein Makro von hier aus laden. Die acad.dvb wird automatisch bei jeder Zeichnung mitgeladen.Wenn du bei aufruf des Makros ein Bild zeigen willst, dann bau doch einfach ein zusätzliches Formular mit einem Timer ein.Bei beiden solltest du dann aber auch ein Zeiger setzen, das der Splashscreen nur einmal pro Sitzung gez ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Benny4 am 14.02.2007 um 14:11 Uhr (0)
Hallo,danke erstmal.Aber wann muss ich diese Form aufrufen?------------------Grüse Benny[Diese Nachricht wurde von Benny4 am 14. Feb. 2007 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Carsten1210 am 15.02.2007 um 06:57 Uhr (0)
Hallo Benny,Wann du die Form aufrufst, muss du entscheiden. Du kannst ja, wie gesagt, beim Befehlsaufruf erst die Form aufrufen (für eine bestimmte Zeit) oder du lädst die dazugehörige dvb über vba und startest dann eine Form.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Benny4 am 17.02.2007 um 13:41 Uhr (0)
Hallo,ich möchte die Form nicht bei einem bestimmten Makro anzeigen, sondern dann, wenn AutoCAD gestartet wird...Und das weiss ich nicht recht wie angehen...------------------Grüse Benny
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Benny4 am 22.02.2007 um 16:16 Uhr (0)
Danke, das klappt jetzt wunderbar!------------------Grüse Benny
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attributwert > Objektfarbe
Carsten1210 am 20.02.2007 um 16:18 Uhr (0)
Hi,Hab das ganze noch mal im 2006er Acad ausprobiert und bekomme keine Fehlermeldung beim Debuggen. Ich wüsste so pauschal auch nicht, woran es liegen sollte. Vielleicht hat deine Installation nen Knacks, oder falsche Verweise?! Wer weis?! Es handelt sich da (GetEntity) um eine Grund-Funktion vomm AutoCAD-VBA, und deswegen sollte die eigentlich immer funktionieren.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : From ohne Titelleiste und X zum schließen
Benny4 am 22.02.2007 um 16:26 Uhr (0)
Hallo,ich habe in meinem VBA - Projekt eine Form eingebaut, die beim Start von AutoCAD geladen wird.Nun möchte ich aber, dass bei dieser Form weder die blaue Titelleiste, noch das "X" ganz rechts, zum schließen der Form angezeigt wird.Ich möchte so was wie eine Art Splashscreen...Danke schon mal für eure Hilfe!!------------------Grüse Benny
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Werte in csv-Datei schreiben
Stagladasy am 02.02.2007 um 11:19 Uhr (0)
Hallo liebe Leute,für eine Anwendung unter VBA 6 suche ich einen Code, mit dem es möglich sein soll, den Wert einer Variablen gezielt in ein bestimmtes (leeres) Datenfelder einer bestehenden csv-Datei (attachment) zu schrieben und anschließend zu speichern. Als Seperatoren sollen Semikolons verwendet werden und das ganz muss ohne Excel möglich sein. Vielen DankUwe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Werte in csv-Datei schreiben
Stelli1 am 02.02.2007 um 12:39 Uhr (0)
Hallo Uwe,eigentlich ist es fast ein Umkehr zum Einlesen oder soCode:Sub test() Dim fso As New FileSystemObject Dim DateiName As String Dim BakName As String Dim Quelle As TextStream Dim Ziel As TextStream Dim Zeile As String Dim Reihe As Long Dim ZielReihe As Long Dim Spalte As Long Dim ZielSpalte As Long Dim NeuerWert As String Dim Spalten As Variant Dim i As Long DateiName = "C: empFEM_CAD_2.txt" BakName = fso.GetBaseName(DateiName) & ".BAK" ZielReih ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Werte in csv-Datei schreiben
Stagladasy am 02.02.2007 um 16:58 Uhr (0)
Hallo Stelli, dank Dir für Deine Antwort, aber das Sub läuft bei mir leider gar nicht. Die Datentypen "FileSystemObject" und "TextStream" scheinen nicht bekannt zu sein, so dass er an dieser Stelle den Prozess schon abbricht.Kann es sein, dass diese Typen erst in späteren Versionen als AutoCAD 2002 hinzugekommen sind? Danke
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Werte in csv-Datei schreiben
Carsten1210 am 02.02.2007 um 17:59 Uhr (0)
Hi,Setz mal unter Verweise (Unter Extras) den Verweis auf Microsoft Scripting Runtime. Dann sollte es laufen.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |