次の方法で共有


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 の 場合、 StartYearInStartTimeFinishTimeHoursPerDayHoursPerWeekStartWeekOnUseFYStartYear の値が新しいプロジェクトの既定値として使用されます。 既定値は False です。
StartWeekOn 省略可能 長整数型 (Long) 週の最初の曜日を指定します。 使用できる定数は、 PjWeekday クラスの定数のいずれかです。
UseFYStartYear 省略可能 ブール型 (Boolean) True の 場合、会計年度がその会計年度の最初の月の年。 False の 場合は、会計年度の最後の月によって決定されます。たとえば、 StartYearIn が pjJuly (2012 年 7 月を示す) で UseFYStartYearTrue の場合、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 のサポートおよびフィードバックを参照してください。