3 VBA-Fragen
03.08.2003 19:27:43
Wolfgang
ich hätte 3 VBA-Fragen:
1) OnTime - Methode:
------------------------
Kann man irgendwie feststellen, ob mit der OnTime-Methode die Ausführung einer bestimmten Prozedur bereits geplant ist? Also kann man Abfragen, ob Excel in der nächsten zeit eine bestimmte Methode ausführen wird, die z.B. mit Application.OnTime gesetzt wurde? Hintergrund: wenn eine bestimmte Prozedur ausgeführt wird, möchte ich die Ausführung einer anderen Prozedur mit der OnTime-Methode in Auftrag geben. Aber nur dann, wenn dies nicht bereits geschehen ist. Also, muss ich abfragen, ob Excel bereits plant, diese Prozedur aufgrund eines OnTime-Calls auszuführen. Helfen würde auch, wenn man alle OnTime-Aufrufe einfach löschen könnte.
2) Ansicht zentrieren mit VBA:
--------------------------------
Gibt es mit VBA eine Art "Center-Funktion" für die Ansicht? Ein Beispiel: wenn ich etwa über VBA z.B. Range("Z29").Select ausführe, möchte ich, dass dann die Ansicht so gescrollt wird, dass diese Zelle am Mittelpunkt des Bildschirms ist. ist das möglich?
3) Excel-Fenster in den Vordergrund bringen, Excel-Icon in der Taskleiste blinken lassen, Fenster von Excel aus anzeigen, das im Vordergrund erscheint.
---------------------------------
Hintergrund: Im Rahmen eines Projekts brauche ich unter anderem eine bereits erstellte Kalenderfunktion mit bereits funktionierenden Terminerinnerungen. Nun sollten die Erinnerungen aber so ablaufen, dass ich auch erinnert werde, wenn Excel zwar geöffnet, aber ein anderes Fenster im Vordergrund ist (kein Ton auf den PCs verfügbar, Beep fällt also flach). Wenn eine der obigen Möglichkeiten - am liebsten wäre mir blinkendes Icon in Taskleiste - möglich wäre, wäre das toll.
Danke schon mal :-)
Wolfgang