WeekDays Object
TOC
Collapse the table of content
Expand the table of content

WeekDays Object (Project)

Office 2013 and later
GitHub-Mark-64px

Contribute to this content

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

Contains a collection of Weekday objects.

Using the Weekday Object

Use Weekdays ( Index ), where Index is the weekday index number, three-letter abbreviation of the day name, or PjWeekday constant, to return a single Weekday object. The following example sets Friday (the sixth day of a week starting on Sunday) as a half-day by setting the start and finish times for the first shift and clearing the values of the second and third shifts.

With ActiveProject.Calendar.WeekDays(6) 

 .Shift1.Start = #8:00:00 AM# 

 .Shift1.Finish = #12:00:00 PM# 

 .Shift2.Clear 

 .Shift3.Clear 

End With

A much better way to return the same object is to use the predefined constant for Friday instead of the nonintuitive number 6. Thus, the first line of the preceding example would be as follows:

With ActiveProject.Calendar.WeekDays(pjFriday)

Using the Weekdays Collection

Use the Weekdays property to return a Weekdays collection.

ActiveProject.Calendar.WeekDays
Show:
© 2016 Microsoft