Application.OptionsSchedule メソッド (Project)

スケジュールのオプションを設定します。

構文

OptionsSchedule( _ScheduleMessages_, _StartOnCurrentDate_, _AutoLink_, _AutoSplit_, _CriticalSlack_, _TaskType_, _DurationUnits_, _WorkUnits_, _AutoTrack_, _SetDefaults_, _AssignmentUnits_, _EffortDriven_, _HonorConstraints_, _ShowEstimated_, _NewTasksEstimated_ )

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ScheduleMessages 省略可能 バリアント型 (Variant) ブール型 ( Boolean ) の値を使用します。 True の 場合、スケジュールの問題が発生したときにメッセージが表示されます。それ以外の場合は False
StartOnCurrentDate 省略可能 ブール型 (Boolean) True の 場合、現在の日付に新しいタスクを開始します。 False 場合は、プロジェクトの開始日 (プロジェクトの開始日からスケジュールされている場合) またはプロジェクトに新しいタスクの開始日 (プロジェクトの終了日からスケジュールされている場合) を終了します。
オートリンク 省略可能 ブール型 (Boolean) True の 場合、タスクは自動的にリンクされます。それ以外の場合、 false を指定 します。
AutoSplit 省略可能 ブール型 (Boolean) True の 場合、進行中のタスクが自動的に分割されます。それ以外の場合、 false を指定 します。
CriticalSlack 省略可能 バリアント型 (Variant) 余裕期間が何日以下のタスクをクリティカル タスクにするかを指定します。
TaskType 省略可能 長整数型 (Long) 新しいタスクの既定の種類です。 使用できる定数は、 PjTaskFixedType クラスの定数のいずれかです。
DurationUnits 省略可能 長整数型 (Long) タスクの期間を表す既定の単位を指定します。 使用できる定数は、 PjUnit クラスの定数のいずれかです。
WorkUnits 省略可能 長整数型 (Long) 既定では、リソース割り当ての単位を動作します。 Pjunit クラス の定数のいずれかをすることができます。
AutoTrack 省略可能 ブール型 (Boolean) True の 場合、タスクの進捗管理フィールドは、リソースの割り当てを自動的に更新それ以外の場合、 false を指定 します。
SetDefaults 省略可能 ブール型 (Boolean) True の 場合、指定すると、すべての引数に指定された値が新しいプロジェクト ファイルの既定値になりますそれ以外の場合、 false を指定 します。
AssignmentUnits 省略可能 長整数型 (Long) 割り当て単位数の表示形式を指定します。 使用できる定数は、 PjAssignmentUnit クラスの定数のいずれかです。
EffortDriven 省略可能 ブール型 (Boolean) True の 場合、新しいタスクに対して、残存作業を優先します。それ以外の場合、 false を指定 します。
HonorConstraints 省略可能 ブール型 (Boolean) True の 場合、タスクの制約の指定日に優先します。それ以外の場合、 false を指定 します。
ShowEstimated 省略可能 ブール型 (Boolean) True の 場合、新しいプロジェクトのタスクの期間が見積もりの記号と一緒に表示されます。それ以外の場合、 false を指定 します。
NewTasksEstimated 省略可能 ブール型 (Boolean) True の 場合、作業中のプロジェクトの新しいタスクに見積もり期間です。それ以外の場合、 false を指定 します。

戻り値

Boolean

注釈

引数を省略した場合、[ Project のオプション] ダイアログ ボックスの [ スケジュール] タブの現在の設定が、引数の既定値として使用されます。

OptionsSchedule メソッドを使用して引数を指定せずには、 プロジェクトのオプション] ダイアログ ボックスが表示されます。

次の使用例は、スケジュールに関するエラーがあった場合にメッセージを表示し、新しいタスクが現在の日付から開始されるようにスケジュールし、タスクの期間を表す既定の単位を週に設定します。

Sub Options_Schedule() 
 OptionsSchedule ScheduleMessages:=True, StartOnCurrentDate:=True, DurationUnits:=pjWeek 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。