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