How to Change the Default Reminder Time for Birthday Events in Your Outlook

Have you noted that the reminder for birthday events is 15 minutes before the event by default? If you want to change it, you can use the following method introduced in this article.

Some users complain that the birthday events often warn them late at night. It is because that the default reminder is 15 minutes before the birthday events and these events are scheduled to start from 12 midnight. This is quite annoying. So, many users hope to change the default reminder time for such events. Looking at this requirement, thereinafter, we will share a method with you.

Change the Default Reminder Time for Birthday Events in Your Outlook

Change Default Reminder Time for Birthday Events

  1. At the very outset, launch your Outlook program.
  2. Then, get access to VBA editor via the steps shown in the “How to Run VBA Code in Your Outlook”.
  3. Next, you can put the following VBA code into “ThisOutlookSession” project.
Private WithEvents objCalendar As Outlook.Folder
Private WithEvents objEvents As Outlook.Items

Private Sub Application_Startup()
    'Get the default calendar folder
    Set objCalendar = Outlook.Application.Session.GetDefaultFolder(olFolderCalendar)
    Set objEvents = objCalendar.Items
End Sub

Private Sub objEvents_ItemAdd(ByVal Item As Object)
    Dim objLink As Outlook.Link
    Dim objBirthdayEvent As Outlook.AppointmentItem
    Dim objTargetCalendar As Outlook.Folder
    If (TypeOf Item Is AppointmentItem) And (Item.IsRecurring = True) And (Right(Item.Subject, 8) = "Birthday") Then
       If Item.Links.Count = 1 Then
          Set objLink = Item.Links.Item(1)
          If objLink.Name = Left(Item.Subject, Len(Item.Subject) - 11) Then
             Set objBirthdayEvent = Item
             'Change the reminder to 4 hours before the birthday events
             With objBirthdayEvent
                  .ReminderSet = True
                  .ReminderMinutesBeforeStart = 240 'min
             End With
          End If
       End If
    End If
End Sub

VBA Code - Change Default Reminder Time for Birthday Events

  1. After that, you can save the code and exit the VBA editor window.
  2. Finally, just restart your Outlook application, which will activate the macro.
  3. From now on, every time when a birthday event is added to the calendar, its reminder time will be 4 hours before the event, like the screenshot below:Reminder Time for Birthday Events

Employ a Robust Repair Tool if No Backups

It is always suggested to make a regular data backup for your Outlook data file in that backup will contribute a lot to the future Outlook data recovery after serious damage. More specifically, if a PST file gets damaged, you can easily restore data from backups. Yet, if you have no backups, maybe the only solution is to take aid of a potent and creditable Outlook repair tool, like DataNumen Outlook Repair. It is able to effectively fix most of Outlook issues after scanning the data file.

Author Introduction:

Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including corrupted sql and outlook repair software products. For more information visit

Comments are closed.