次の方法で共有


Application.CalendarDateShadingEdit メソッド (Project)

[カレンダー] ビューの日付ボックスの背景の色とパターンを変更します。

構文

CalendarDateShadingEdit( _Item_, _Pattern_, _Color_ )

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

パラメーター

名前 必須 / オプション データ型 説明
Item 必須 長整数型 (Long) 変更するカレンダー日の種類を指定します。 使用できる定数は、 PjCalendarShading クラスの定数のいずれかです。
Pattern 省略可能 長整数型 (Long) 項目 で指定された日付のボックスの種類のパターン。 PjFillPattern 定数のいずれかをすることができます。
Color 省略可能 長整数型 (Long) 項目 で指定された日付のボックスの種類の色です。 PjColor 定数のいずれかをすることができます。

戻り値

ブール型 (Boolean)

注釈

CalendarDateShadingEdit メソッドをエラーなしで実行するには、Item パラメーターのほかに、Pattern または Color、あるいはその両方のパラメーターを指定する必要があります。 たとえば、VBE の イミディ エイトウィンドウに次の行が正しく動作します。

? CalendarDateShadingEdit (PjCalendarShading.pjBaseWorking, , &H01dddd)

色を RGB 値で指定できるカレンダーの日付ボックスを編集するには、 CalendarDateShadingEditEx メソッドを使用します。

次の例では、基本カレンダーの稼働日の背景色を紫色に変更し、非稼働日の色を灰色に変更します。

Sub CalendarDate_ShadingEdit() 
 ' Activate the Caldender view. 
 ViewApply Name:="Calendar" 
 
 CalendarDateShadingEdit Item:=pjBaseWorking, Pattern:=pjLightFillPattern, Color:=pjPurple 
 CalendarDateShadingEdit Item:=pjBaseNonworking, Color:=pjGray 
End Sub

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

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