Объект "Месяц" (проект)

Представляет месяц в году. Объект Month входит в семейство Months .

Пример

Использование объекта month

Используйте Months (Index ), гдеIndex — это номер индекса месяца, название месяца или константа PjMonth , чтобы вернуть один объект Month . В следующем примере подсчитывается количество рабочих дней в каждом месяце 2012 г. для каждого выбранного ресурса.

Dim R As Resource 
Dim D As Integer, M As Integer, WorkingDays As Integer 
 
For Each R In ActiveSelection.Resources() 
    WorkingDays = 0 

    With R.Calendar.Years(2012) 
        For M = 1 To .Months.Count 
            WorkingDays = 0 
            For D = 1 To .Months(M).Days.Count 
                If .Months(M).Days(D).Working = True Then 
                    WorkingDays = WorkingDays + 1 
                End If 
            Next D 

            MsgBox "There are " & WorkingDays & " working days in " & _
                .Months(M).Name & " for " & R.Name & "." 
        Next M 
    End With 
Next R

Использование коллекции "Месяцы"

Используйте свойство Месяцы для возврата коллекции месяцев . В следующем примере подсчитывается количество месяцев в 2012 г.

ActiveProject.Calendar.Years(2012).Months.Count

Методы

Имя
Default

Свойства

Имя
Application
Calendar
Count
Days
Index
Name
Parent
Shift1
Shift2
Shift3
Shift4
Shift5
Working

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.