Application.LevelingOptions メソッド (Project)
作業中のプロジェクトの平準化オプションを指定します。
構文
式。 LevelingOptions
( _Automatic_
, _DelayInSlack_
, _AutoClearLeveling_
, _Order_
, _LevelEntireProject_
, _FromDate_
, _ToDate_
, _PeriodBasis_
, _LevelIndividualAssignments_
, _LevelingCanSplit_
, _LevelProposedBookings_
)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
自動 | 省略可能 | ブール型 (Boolean) | True の 場合プロジェクトは、作業中のプロジェクト内のタスクを自動的にレベルします。 |
DelayInSlack | 省略可能 | ブール型 (Boolean) | True の 場合、余裕期間内でのみ、作業中のプロジェクトを平準化することができます。 False 場合は、リソースの平準化するためにプロジェクトを遅らせることができます。 |
AutoClearLeveling | 省略可能 | ブール型 (Boolean) | True の 場合プロジェクトが平準化を実行する前に古い平準化値をクリアします。 |
Order | 省略可能 | 長整数型 (Long) | 作業中のプロジェクトのタスクを平準化するとき、リソースの重複を解決する方法を定数で指定します。 使用できる定数は、次に示す PjLevelOrder クラスの定数のいずれかです。 |
LevelEntireProject | 省略可能 | ブール型 (Boolean) | True と、プロジェクト全体が平準化します。 False だけ場合、[開始日および ToDate で指定した日付範囲内のリソースを平準化します。 |
FromDate | 省略可能 | バリアント型 (Variant) | 割り当て超過のリソースが平準化範囲の開始日。 LevelEntireProject が True の場合、[開始日の引数は無視されます。 |
ToDate | 省略可能 | バリアント型 (Variant) | 割り当て超過のリソースが平準化範囲の終了日。 LevelEntireProject が True の場合、ToDate の引数は無視されます。 |
PeriodBasis | 省略可能 | 長整数型 (Long) | 割り当て超過のリソースを検索する頻度を指定します。 使用できる定数は、 PjLevelPeriodBasis クラスの定数のいずれかです。 |
LevelIndividualAssignments | 省略可能 | ブール型 (Boolean) | True の 個々 のタスク割り当てを調整できるようにする場合です。 |
LevelingCanSplit | 省略可能 | ブール型 (Boolean) | True の 場合、平準化を作成できますが残存作業時間に分割されます。 |
LevelProposedBookings | 省略可能 | ブール型 (Boolean) | True の 場合、平準化では、仮予約されたリソースの予約が含まれています。 |
戻り値
ブール型 (Boolean)
注釈
引数が省略されると、既定値は [ リソースの平準化] ダイアログ ボックスの現在の設定で指定されます。
引数を指定しないで LevelingOptions メソッドを使用するには、 リソースの平準化] ダイアログ ボックスが表示されます。
手動でスケジュールされたタスクを平準化オプションに含めるには、 LevelingOptionsEx メソッドを使用します。
例
次の使用例は、重複を解決するために、優先度を使用してアプリケーションのリソースを平準化します。
Sub LevelOverallocatedResources()
LevelingOptions Order:=pjLevelPriority
LevelNow (True)
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。