c't 25/02
Ferner sollten Sie eine Nachricht mit dem Betreff ‘Happy Birthday!’ anlegen, den gewünschten Gratulationstext hineinschreiben und die Mail als Entwurf abspeichern. Diese Nachricht verwendet das Makro als Vorlage, was den Vorteil hat, dass Sie den Inhalt Ihrer Glückwünsche jederzeit ändern können. Speichern Sie das Makro mit Hilfe des Visual-Basic-Editors in einem beliebigen Modul. Für die automatische Aktivierung bei jedem Outlook-Start fügen Sie der Application_Startup-Routine im Klassenmodul ‘DieseOutlookSitzung’ die folgende Befehlszeile hinzu: Call GeburtstagsMail.
Beim Start durchsucht das Makro den Kalender-Ordner nach fälligen Terminen, deren Betreff mit der Zeichenkette ‘Geburtstag’ beginnt. Sollte es fündig werden, isoliert es den Namen des Geburtstagskindes aus der Betreffzeile und fügt diesen als Adressaten einer neu generierten E-Mail hinzu. Mit Hilfe der Items.Find-Methode verschafft sich das Makro einen Verweis auf die Mail-Vorlage im Entwürfe-Ordner und übernimmt deren Inhalt (Body-Eigenschaft) in die Glückwunsch-Mail.
Sollte die Vorlage nicht vorhanden sein, generiert das Makro den Behelfstext ‘Alles Gute zum Geburtstag!’ Die Display-Methode zeigt die automatisch generierte Nachricht an, sodass Sie sie überprüfen und mit einem Klick auf die Senden-Schaltfläche verschicken können. (Ralf Nebelo/se)
Version zum Drucken | Per E-Mail versenden | Heft bestellen
Permalink: http://heise.de/-313552
Das aktuelle Heft ist jetzt im Handel erhältlich.
Ältere Artikel können Sie über unser Zeitschriften-Archiv bestellen.