|
Autocad VBA : Maximieren eines geöffneten Programms
BloodyMess am 24.09.2004 um 12:55 Uhr (0)
Hallo Jürgen, Code: Dim ExcelApp as Excel.Application Set ExcelApp = New Excel.Application ExcelApp.Visible = true Das ist für ein Excel-Object. Das Object solltest Du nach dem beenden deines Programmes auch terminieren ... ich mach das so .. Code: ExcelApp.Quit Set ExcelApp = Nothing .. somit sollte das Excel-Object auch wieder aus deiner Prozessliste verschwunden sein. Oder hab ich da jetzt was falsch verstanden? Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say hav ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Maximieren eines geöffneten Programms
BloodyMess am 24.09.2004 um 11:36 Uhr (0)
Hallo Jürgen, wie Du ermittelst, ob ein Prozess läuft siehst du hier ... http://ww3.cad.de/foren/ubb/Forum259/HTML/000319.shtml und eine Applikation kannst Du mit App.visible = true sichtbar machen um Excel z.B. minimiert zu starten benutze dies Code: excelapp.windowstate = Excel.XlWindowState.xlMinimized Schönes WE .. Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say have a nice day! Next Person
|
| 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 : VBA Zugriff auf Acad von Excel aus
BloodyMess am 03.05.2005 um 09:11 Uhr (0)
Hallo, mehrere Wege führen nach Rom. Wenn Du den Verweis gesetzt hast, dann funktioniert das ... Code: Sub test() Dim acApp As AutoCAD.AcadApplication Set acApp = New AutoCAD.AcadApplication acApp.Visible = True End Sub Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Textdatei öffnen
BloodyMess am 07.03.2005 um 10:12 Uhr (0)
Hallo Jörg, Du bekommst sicher die Fehlermeldung ... Object doesn´t support this property or method Das kommt daher, dass das Applikation-Object keine GetOpenFilename anbietet. Im Gegensatz zu Excel-VBA. kuck Dir mal folgenden Thread an, damit sollte es gehen. http://ww3.cad.de/foren/ubb/Forum259/HTML/000438.shtml Oder Du benutzt das MS Common Dialog Control. Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA vor einem Befehl ausführen
BloodyMess am 30.07.2004 um 19:52 Uhr (0)
Hallo Nancy, das macht nix wegen dem Befehl, ist neu in AutoCAD Map 2005. Mir geht´s nur mal darum, ob das überhaupt möglich ist und ob ich das mit BoardMitteln erledigen kann oder ob ich da ein spezielles Werkzeug brauch. Ich probier das unter Excel mal aus. Erstmal einen Anfang finden und eventuell kommt ja dabei eine zündende Idee. Trotzdem Danke! Schönes Wochenende und Gruß TP [Diese Nachricht wurde von BloodyMess am 30. Jul. 2004 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Maximieren eines geöffneten Programms
BloodyMess am 25.09.2004 um 19:23 Uhr (0)
Hallo Jürgen, zu 1 tens ... Benutze bitte diesen Link http://ww3.cad.de/foren/ubb/Forum259/HTML/000319.shtml .. und dann erweiterst Du einfach diesen Teil Code: If Left$(aa, InStr(aa, Chr$(0)) - 1) = acad.exe Then MsgBox AutoCAD läuft End If um eine Funktion oder Schleife oder was auch immer, was Dir halt zählt, wie oft das Programm läuft. 1 bekommst Du mindestens zurück, da dein Programm schon läuft, wenn er die Prozesse überprüft. zu 2 tens In meinem Falle war das Object Excel, bei Dir ist ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dringend Hilfe gesucht
BloodyMess am 03.09.2004 um 16:18 Uhr (0)
Hallo Michael, wie Du auf Excel zugreifst und dir die Dateinamen zusammenbastelst, das denk ich weißt Du. Also nehmen wir mal an, das der DateiName in der Variablen strDatName steht. Code: Thisdrawing.Open FullName:=strDatName ThisDrawing.SendCommand zoom ThisDrawing.SendCommand g nun kannst Du mit den Systemvariablen EXTMIN und EXTMAX die Ausdehnungen deines Ansichtsfensters auslesen. Code: Dim EMin as Variant EMin = ThisDrawing.GetVariable( EXTMIN ) gespeichert werden diese Werte als Arra ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Kontextmenu in listview
BloodyMess am 11.11.2004 um 22:13 Uhr (0)
Hallo Nancy, Listbox oder Listview ist egal. Der User soll einfach nur auf eine Listview oder irgendetwas anderes, einen Rechtsklick machen und dann soll halt ein eigenes Menu aufgehen. Im Moment ist es halt so, dass auf ein Item in der Listview geklickt wird und dann muss ein Button gedrückt werden und erst dann wird dir Aktion ausgeführt. Ich möchte aber nun, dass der User auf das Item einen Rechtsklick machen kann nun seine Auswahl trifft - meinetwegen löschen des Item aus der Liste - und dann soll die ...
|
| In das Form Autocad VBA wechseln |