次の方法で共有


Availability オブジェクト (Project)

[ リソース利用可能時間] グリッドの 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 のサポートおよびフィードバックを参照してください。