Application.OptionsCalendar メソッド (Project)
作業中のプロジェクトのカレンダーのオプションを設定します。
構文
式。 OptionsCalendar
( _StartWeekOnMonday_
, _StartYearIn_
, _StartTime_
, _FinishTime_
, _HoursPerDay_
, _HoursPerWeek_
, _SetDefaults_
, _StartWeekOn_
, _UseFYStartYear_
, _DaysPerMonth_
)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
StartWeekOnMonday | 省略可能 | ブール型 (Boolean) | True の 場合、カレンダーの開始曜日を月曜日。 False 場合は、カレンダーの開始曜日は日曜日です。 StartWeekOnを指定すると、 StartWeekOnMondayは無視されます。 ( StartWeekOn引数は、週の開始日を指定するより良い方法です)。 |
StartYearIn | 省略可能 | 長整数型 (Long) | 会計年度の開始月を指定します。 使用できる定数は、 PjMonth クラスの定数のいずれかです。 |
StartTime | 省略可能 | バリアント型 (Variant) | 稼働日の既定の開始時刻を指定します。 |
FinishTime | 省略可能 | バリアント型 (Variant) | 稼働日の既定の終了時刻を指定します。 |
HoursPerDay | 省略可能 | 倍精度浮動小数点型 (Double) | 1 日の既定の稼働時間を指定します。 |
HoursPerWeek | 省略可能 | 倍精度浮動小数点型 (Double) | 1 週間の既定の稼働時間を指定します。 |
SetDefaults | 省略可能 | Boolean | True の 場合、 StartYearIn、 StartTime、 FinishTime、 HoursPerDay、 HoursPerWeek、 StartWeekOn、 UseFYStartYear の値が新しいプロジェクトの既定値として使用されます。 既定値は False です。 |
StartWeekOn | 省略可能 | 長整数型 (Long) | 週の最初の曜日を指定します。 使用できる定数は、 PjWeekday クラスの定数のいずれかです。 |
UseFYStartYear | 省略可能 | ブール型 (Boolean) | True の 場合、会計年度がその会計年度の最初の月の年。 False の 場合は、会計年度の最後の月によって決定されます。たとえば、 StartYearIn が pjJuly (2012 年 7 月を示す) で UseFYStartYear が True の場合、2012 年 6 月に終了する会計年度は 2012 年度になります。 |
DaysPerMonth | 省略可能 | 倍精度浮動小数点型 (Double) | 1 か月の稼働日の既定の数です。 |
戻り値
ブール型 (Boolean)
注釈
引数を省略すると、既定値は [ Project のオプション] ダイアログ ボックスの [ スケジュール] タブの設定で指定されます。
OptionsCalendar メソッドを使用して引数を指定せずの [ 全般] タブ、[ プロジェクト オプション] ダイアログ ボックスが表示されます。
例
次の使用例は、会計年度の開始月を 4 月に、1 日の既定の稼働時間を 4 時間に、1 週間の既定の稼働時間を 20 時間に、それぞれ設定します。
Sub Options_Calendar()
Dim HoursDay As Double
Dim HoursWeek As Double
HoursDay = 4
HoursWeek = 20
OptionsCalendar StartYearIn:=pjApril, HoursPerDay:=HoursDay, HoursPerWeek:=HoursWeek
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。