次の方法で共有


Month オブジェクト (Project)

年の月を表します。 Month オブジェクトは、 数か月 のコレクションのメンバーです。

Month オブジェクトの使い方

Months (Index) を使用して、月のインデックス番号、月名、または PjMonth 定数を指定して、1 つの 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

Months コレクションの使い方

Months コレクションを取得するには、Months プロパティを使用します。 次の例では、2012 年の月数をカウントします。

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

メソッド

名前
Default

プロパティ

名前
Application
予定表
Count
インデックス
名前
Parent
Shift1
Shift2
Shift3
Shift4
Shift5
Working

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。