[ リソース利用可能時間] グリッドの 1 行を表します。 Availability オブジェクトは Availabilities コレクションのメンバーです。
Availability オブジェクトの使い方
単一の Availability オブジェクトを返すには、**Availabilities(**Index) を使用します。ここで、Index は可用性インデックス番号です。 次の例では、指定したリソースの リソースの可用性 グリッドの最初の行から利用可能時間情報を返します。
MsgBox ActiveProject.Resources("Tom").Name & " is available from " & _
ActiveProject.Resources("Tom").Availabilities(1).AvailableFrom & " to " & _
ActiveProject.Resources("Tom").Availabilities(1).AvailableTo & "."
Availabilities コレクションを取得するには、Availabilities プロパティを使用します。 次の使用例は、指定したリソースが作業を行うことができる日付の範囲を表示します。
Dim Avail As Availability
For Each Avail In ActiveProject.Resources("Tom").Availabilities
MsgBox "From " & Avail.AvailableFrom & " to " & Avail.AvailableTo
Next Avail
Add メソッドを使用して、Availability オブジェクトを Availabilities コレクションに追加します。 次の使用例は、指定したリソースが 4 月中は稼働時間の半分しか作業できないこと示す行を、[リソース利用可能時間] グリッドに追加します。
ActiveProject.Resources("Tom").Availabilities.Add "4/1/2012", "4/30/2012", 50
メソッド
名前 |
---|
Delete |
プロパティ
名前 |
---|
Application |
AvailableFrom |
AvailableTo |
AvailableUnit |
インデックス |
Parent |
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。