Application.LevelingOptionsEx メソッド (Project)

作業中のプロジェクトに平準化のオプション (手動でスケジュールしたタスクの平準化など) を指定します。

構文

expressionLevelingOptionsEx( _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 だけ FromDateToDateで指定された日付範囲内のリソースを平準化します。 既定値は、 true を指定 します。
FromDate 省略可能 バリアント型 (Variant) 割り当て超過のリソースが平準化範囲の開始日。 LevelEntireProjectTrue の場合、FromDate 引数は無視されます。
ToDate 省略可能 バリアント型 (Variant) 割り当て超過のリソースが平準化範囲の終了日。 LevelEntireProjectTrue の場合、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 のサポートおよびフィードバックを参照してください。