Man kennt dies. Ein Server oder eine Aktion soll überwacht werden. Wie geht das am einfachsten? Richtig, regelmäßig eine Mail verschicken. Dumm nur, dass so die Überwachung genau falsch herum funktioniert. Es wird nicht gewarnt, wenn der Server oder die Aktion nicht mehr läuft, sondern gemeldet, dass er oder sie läuft! Den Schluss, dass da nichts mehr läuft, muss der Bioprozessor vor dem Rechner ziehen. Eben dann, wenn die E-Mail nicht wie erwartet eintrifft. Problem an der Sache: So ein Bioprozessor ist nicht sonderlich gut geeignet für derlei Überwachungstätigkeiten. Er lässt sich zu leicht ablenken. Zudem lässt die Multitaskingfähigkeit sehr zu wünschen übrig. Lösung: Ein Outlook-Makro!
Und wie läuft das ab? Beispielsweise so: Jede Minute wird eine Funktion aufgerufen, welche die E-Mails im Posteingang nach den Infomeldungen durchforstet. Die neueste wird behalten, Datum/Uhrzeit bleibt im Gedächtnis. Schließlich die Prüfung, ob seit der letzten Mail mehr als x Minuten vergangen sind. Wenn ja: ALARM! Um den Alarm bei Bedarf schnell auch wieder abstellen zu können empfiehlt sich noch ein Button verknüpft mit einer entsprechenden Funktion zum Ausstellen in der Outlookleiste.
Was braucht man dazu? Zum einen einen Timer, der eine Funktion regelmäßig aufruft und zum anderen Funktionen, die Musik abspielen können. Für beides finden sich Hilfen im Netz:
- Timer: Makro automatisch alle 10 Minuten starten (office-loesung.de)
- Timer: Sonstiges: Timer (VBOffice.net)
- MP3 abspielen: MP3 via API abspielen (vb@archiv)
Und schließlich natürlich noch eine zentrale Funktion, welche den Posteingang durchforstet, aussortiert usw. und dann entsprechend reagiert…