Hallo Experten,
ich habe ein Programm in VBA für Excel geschrieben, das mir minütlich Daten aus einer Datenbank im Internet runterlädt. Gestartet wird das Programm über die „OnTime“-Methode. Excel soll mit dieser Aufgabe im Hintergrund werkeln während ich im Vordergrund mit anderen Anwendungen arbeite.
Leider klappt das so nicht, denn Excel bekommt während jeder Ausführung des Codes den Focus.
Die einzige Möglichkeit, die ich gefunden habe, wäre Excel während der Ausführung des Codes auf „Visible = False“ zu schalten. Aber da habe ich dann Angst, daß ich im Falle des Programmabsturzes keinen Zugriff auf die runtergeladenen Daten mehr habe. Außerdem ist diese Variante auch nicht wirklich unauffällig, denn schließlich habe ich dann ständig ein auftauchendes und wieder verschwindendes Excel-Icon in der Taskleiste…
Habt ihr bessere Ideen?
Vielen Dank
Martin