Ich muß Excel aus einer Batch aufrufen. Zur Übergabe von Parametern in VBA nutze ich die Set-Umgebungsvariablen, die ich in Excel wieder auslese. Danach wird in Excel-VBA eine Routine ausgeführt und Excel soll beendet werden.
Das Problem ist, daß Excel zwar nach außen hin beendet wird, sich der Excel-Prozess jedoch immer noch in der Taskliste befindet. Da beim nächsten Aufruf von Excel dieser Prozess reaktiviert wird, wird das Environment nicht neu aufgebaut. Das heißt, daß die Set-Variablen immer aus dem ersten Aufruf von Excel stammen.
Zum Einsatz kommt Office97, WinNT. Unter Win95 gibt es keine Probleme. Dort wird der Prozess beendet.
Meine Fragen:
* Kann ich auf eine andere Weise Variablen an Excel übergeben ?
* Wie kann ich den Excel-Prozess beenden. Ein Application.Quit genügt hier offensichtlich nicht.
Gruß
Jürgen