How To Add Birthdays/Anniversary to Calendar in Outlook?

Learn how to add birthdays and anniversaries to your calendar in Outlook calendar. Add birthdays by clicking Add. You can group birthdays into categories such as Birthdays, Anniversaries, or Other.

You can then edit birthdays by selecting the birthdays in the list.

Remembering the Birthdays or anniversary dates of your friends and relatives is not so easy, most social media platforms like Facebook allow users to remind of the day (depending on different scenarios).

Microsoft Outlook is also a great platform to remind you of an upcoming birthday or anniversary event, you have already learned to add reminders in Outlook of major events, or even you can add inbuild or customized holidays in the outlook calendar.

In this article, you will step on multiple scenarios of birthdays or anniversaries in Outlook.

How To Add Birthdays to Calendar in Outlook?

Outlook automatically generates Birthday reminders for the contacts I create with Birthday information. Once you create a contact in Outlook, the detail form consists of birthday input.

Birthdays are automatically placed in your main Calendar when you enter this information for a contact.

  • Open Outlook >> Click on the contact tab from the bottom of the screen.
  • Click on New contact from the top left corner of the screen.
  • Contact form appears >> Click on details from the show section.
How To Add Birthdays To Calendar In Outlook

Select the date in the Birthday/Anniversary section.

After adding birthday/Anniversary information to the contact, it will create a recurrence of birthday/anniversary appointments in the Outlook calendar automatically for every year.

Setting Reminders in Outlook

By default, Reminders in Outlook are designed to remind for the entire day with an interval of 15 minutes, you can change the “Remind Beforehand” time according to your convenience.

Open Calendar >> press CTRL+G to jump to a specific date in your calendar. Enter the date of the birthday or anniversary you want to change.

Double click on the event to open the recurring window and series, in the options section,

Set reminder in recurring event
save and close icon

You can change the reminder time using a drop-down list up to two weeks prior to the event also select the sound key to select the sound accordingly.

In the Actions group, click Save & Close, this process modifies your notification pattern for this specific birthday.

Is Outlook Calendar Calculate Birthday Age?

Yes, it is! but the question is how?

Once you add a birthday to your contact, it will create a recurring birthday appointment in the Outlook calendar automatically for every year.

You will get a reminder every year on the same year, and every year the age of the person added by one, you can customize VBA to figure out the contact’s age and show the age of the relative recurring appointments in Outlook.

Sounds interesting:

  • Open Outlook Calendar >> Press Alt F11 keys to open the Microsoft Visual Basic
  • Click Insert >Module
Is Outlook Calendar Calculate Birthday Age
Option Explicit Public Sub UpdateAges() Dim xOlApp As Outlook.Application Dim xOlFolder As Outlook.Folder Dim xOlItems As Outlook.Items Dim xAppointmentItem As AppointmentItem Dim xAge As Integer Dim xOlProp As Outlook.UserProperty Set xOlApp = Outlook.Application Set xOlFolder = Session.GetDefaultFolder(olFolderCalendar) Set xOlItems = xOlFolder.Items For Each xAppointmentItem In xOlItems If (InStr(1, xAppointmentItem.Subject, “Birthday”) Or InStr(1, xAppointmentItem.Subject, “Anniversary”)) And xAppointmentItem.IsRecurring = True Then With xAppointmentItem If xAppointmentItem.UserProperties(“Original Subject”) Is Nothing Then Set xOlProp = xAppointmentItem.UserProperties.Add(“Original Subject”, olText, True) xOlProp.Value = .Subject .Save End If xAge = DateDiff(“yyyy”, .Start, Date) .Subject = .UserProperties(“Original Subject”) & ” (” & xAge & ” in ” & Format(Date, “yyyy”) & “)” .Save End With End If Next Set xAppointmentItem = Nothing Set xOlItems = Nothing Set xOlFolder = Nothing Set xOlApp = Nothing End Sub
  • Press the F5 key to run the code or click the Run button.

Your calendar reveals the contact age on that date.

Outlook birthday VBA Code

How To Remove Birthday Calendar from Outlook?

Having multiple accounts in Outlook brings multiple calendars, along with a separate Birthday calendar, lot of users don’t like the extra calendar, especially when they already have the birthdates on their default calendar.

  • Open the Calendar from which birthday items you want to remove.
  • Type “birthday” in the search bar above the screen.
  • A list of birthdays registered in Outlook appears, select all using Ctrl + A.
  • Press the Delete key to delete all birthday calendar items permanently.
How To Remove Birthday Calendar From Outlook

Final Words

In conclusion, Outlook has an “Appointments” tab that gives you a calendar view of all your appointments for the month. If you right-click on an appointment, you can also see a full view in your calendar.

Adding birthdays and anniversaries to your Outlook calendar is a helpful feature.

Leave a Comment