共用方式為


Application.CalendarDateShadingEditEx 方法 (Project)

變更 [行事曆] 檢視中日期方塊的背景色彩和圖樣。

語法

expressionCalendarDateShadingEditEx( _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 還需要 PatternColor 參數,或者兩個都要,才能正確執行。 例如,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 支援與意見反應