Application.LevelingOptionsEx メソッド (Project)

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

構文

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) True の 場合、Project は平準化の前に古い平準化値をクリアします。それ以外の場合は 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 のサポートおよびフィードバックを参照してください。