Synchronisiert man sein iPhone mit iCal ist es kein Problem, dass die Kontakte automatisch in den Kalender eingetragen werden. Unter Windows muss man sich hier an Outlook zur Synchronisierung halten. Tobias Gaiselmann hat ein nettes Skript für Outlook geschrieben, das die Kontakte einliest und daraus Kalendereinträge erstellt. Man kann auch einstellen, dass das Alter angegeben und ob eine Erinnerung angezeigt werden soll. Bei mir schaut das dann so aus (Kontakt ist natürlich ein Fake…):

Da ich mit einem voreiligem Doppelklick die Geburtstagseinträge nicht wie gewünscht in einen eigenen Geburtstagskalender eingetragen habe, musste ich ein bisschen herumwerkeln, um das wieder rückgängig zu machen. Daher habe ich das Skript so modifiziert, dass es bevor es tatsächlich loslegt nocheinmal die getroffenen Einstellungen anzeigt und die Möglichkeit zum Abbrechen gibt:

Um die Modifizierung einzubauen, muss Tobias’ Anleitung befolgt, aber stattdessen die folgende Datei verwendet werden (ohne jeglich Gewähr selbstverständlich):

Geburtstags-VB-Skript

Die Änderung besteht lediglich im Einfügen der folgenden Abfrage:

If MsgBox(“Sie haben folgende Einstellungen getroffen: ” & vbCrLf & vbCrLf & “Prefix: ” & cPrefix & vbCrLf & “Altersangabe: ” & cAlter & vbCrLf & “Erinnerung: ” & cErinnerung & vbCrLf & “Kontakte-Ordner: ” & objKontakte.Name & vbCrLf & “Kalender-Name: ” & objKalender.Name & vbCrLf & vbCrLf & “Möchten Sie mit diesen Einstellungen fortfahren?”, vbYesNo, “Fortfahren?”) = vbYes Then