Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
728to732
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
728to732
728to732
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

OOp mit Excel- Prozess prüfen

OOp mit Excel- Prozess prüfen
mischa
nAbend,
wer kann helfen:
Habe mit VB6 eine application, die excel-workbooks öffnet, bearbeitet, ...
Wie kann sichergestellt werden, dass Excel als Prozess im Taskmanager beendet wird, wenn auch alles erledigt ist?
Es ist nervig, wenn zB. im windows-Explorer Excel-Files bei Doppelklick nicht mehr aufgehen, weil Excel als Anwendung noch irgenwie festhängt.
danke für alle Meldungen - Mischa Richter

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: OOp mit Excel- Prozess prüfen
11.02.2006 21:50:25
Ramses
Hallo Mischa
Hol dir doch mit "hWnd" die Process ID und schiess den Process bei Bedarf zum Schluss ab.
http://www.ilook.fsnet.co.uk/vb/vbproc.htm
Gruss Rainer
AW: OOp mit Excel- Prozess prüfen
11.02.2006 23:14:58
mischa
naja,
habs noch nicht weiter probiert.
aber schießt mir das nicht auch evtl. schon offene excel-anwedungen ab?
mischa r.
AW: OOp mit Excel- Prozess prüfen
11.02.2006 23:20:01
Ramses
Hallo
Du kannst doch beim aufrufen/starten deiner EXCEL Application die Processnummer dieser Instanz abfragen, zwischenspeichern und am Ende prüfen, ob diese Processnummer noch aktiv ist.
Wenn ja,.... Peng ;-)
Gruss Rainer
Anzeige
ok - danke!
12.02.2006 11:39:17
mischa
ok,
habs prinzip verstanden.
Danke für den tip - ich checke das mal heute abend und lass dafür den tatort sausen.
Mischa
xl-treffen 2006
25.02.2006 21:05:12
mischa
hi rainer,
interesse am xl-treffen 2006?
(herbers forum)
wenn ja einfach mailen: mischarichter äd yahoo de
AW: OOp mit Excel- Prozess prüfen
11.02.2006 21:51:09
trekkie
Hi Mischa,
irgendwoher hatte ich mal diesen Code:

Function ExcelExists() As Boolean
Set wmi = GetObject("winmgmts:")
Abfrage = "select * from win32_process where name='excel.exe'"
Set Ergebnis = wmi.ExecQuery(Abfrage)
If Ergebnis.Count > 0 Then
ExcelExists = True
Else
ExcelExists = False
End If
End Function


Function ExcelClose()
Set wmi = GetObject("winmgmts:")
Abfrage = "select * from win32_process where name='excel.exe'"
Set Ergebnis = wmi.ExecQuery(Abfrage)
For Each Prozess In Ergebnis
Prozess.Terminate 0
Next
End Function

lg trekkie
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige