Calendars Object (Project)

Office 2013 and later

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Contains a collection of Calendar objects.

Using the Calendar Object

Use BaseCalendars(Index) , where Index is the calendar index number or calendar name, to return a single Calendar object.

MsgBox ActiveProject.BaseCalendars(1).Name

Using the Calendars Collection

Use the BaseCalendars property to return a Calendars collection. The following example resets the properties of each base calendar in the active project to their default values.

Dim C As Calendar 


For Each C In ActiveProject.BaseCalendars 


Next C

Use the BaseCalendarCreate method to add a Calendar object to the Calendars collection. The following example creates a new base calendar.

BaseCalendarCreate Name:="Base Holiday Calendar"