Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Shell / asynchron

Forumthread: Shell / asynchron

Shell / asynchron
10.02.2004 20:59:46
Ina
Hallo Forum,
mit der shell-Funktion kann ich wunderbar externe Programme asynchron starten.
Dazu meine hilflose Frage:
Kann ich irgendwie auch ein Programm synchron ablaufen lassen bzw. einen Rückgabewert von diesem Programm abfragen?
Danke!!!
Gruß
Ina
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Shell / asynchron
10.02.2004 21:13:00
Franz R.
Hallo Ina,
Shell liefert doch einen Rückgabewert!
Die Task-ID des gestarteten Programms.
Diese Task-ID kannst du mittels
AppActivate title[, wait]
weiterverwenden, indem du statt title die Task-ID angibst und wait auf true setzt.
--> siehe auch Excel-Hilfe unter "AppActivate"
LG,
Franz
Anzeige
AW: Shell / asynchron
10.02.2004 21:31:27
Ina
Hallo Franz!
Danke, das ist doch ein Anfang!
In einem weiteren Anwendungsfall möchte ich gezielt den Rückgabewert des Programms, der mir mitteilt wie das Programm abgelaufen ist, auswerten, nicht aber die Task-ID.
Gibt es dafür auch eine Lösung?
Danke schonmal!!
Gruß
Ina
AW: Shell / asynchron
10.02.2004 21:38:47
Franz R.
Hi Ina,
wenn du wirklich mit dem gestarteten Programm "kommunizieren" möchtest (Rückgabewerte, etc.) dann musst du es via VB als Object ansprechen.
zB.
Set xl = CreateObject("Excel.Sheet")
Set ol = CreateObject("Outlook.Application")
Hoffe das hilft!
LG,
Franz R.
Anzeige
AW: Shell / asynchron
10.02.2004 21:53:27
Ina
Hey Franz,
damit werde ich mich mal ausführlich befassen!
Vielen Dank dir!!!
Gruß
Ina
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige