Application.CalendarDateShadingEditEx 方法 (Project)
變更 [行事曆] 檢視中日期方塊的背景色彩和圖樣。
語法
expression。 CalendarDateShadingEditEx
( _Item_
, _Pattern_
, _Color_
)
表達 會傳回 Application 物件的表達式。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
項目 | 必要 | Long | 要變更的行事曆日子類型。 可以為其中一個 PjCalendarShading 常數。 |
Pattern | 選用 | Long | 類型的 項目 所指定的日期方塊圖樣。 可以是 PjFillPattern 常數之一。 |
Color | 選用 | Long | The color for the type of date box specified by Item. 可以是 RGB 色彩的十六進位值,其中紅色是最後位元組。 例如,值 &HFF0000 為藍色,而 &H00FFFF 為黃色。 |
傳回值
布林值
註解
除了 Item 之外,CalendarDateShadingEditEx 還需要 Pattern 或 Color 參數,或者兩個都要,才能正確執行。 例如,VBE [立即] 窗格中的下面這一行會正確運作。
? CalendarDateShadingEditEx (PjCalendarShading.pjBaseWorking, , &H01dddd)
範例
下列範例會將基準行事曆中工作日的背景色彩變更為紫色,並將非工作日的色彩變更為淺灰色。
Sub CalendarDate_ShadingEdit()
' Activate the Caldender view.
ViewApply Name:="Calendar"
CalendarDateShadingEditEx Item:=pjBaseWorking, Pattern:=pjLightFillPattern, Color:=&H900090
CalendarDateShadingEditEx Item:=pjBaseNonworking, Color:=&HDDDDDD
End Sub
注意事項
如果您使用 Color 參數的任何 PjColor 列舉常數,則色彩會接近黑色。 例如, pjGreen 的值為 9,這在 CalendarDateBoxesEx 方法中為很深的紅色。 若只要使用 PjColor 常數可用的十六個色彩,請使用 CalendarDateShadingEdit 方法。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。