Метод Application.CalendarDateShadingEditEx (Project)

Изменяет цвет фона и узор полей даты в представлении календаря.

Синтаксис

выражение. CalendarDateShadingEditEx( _Item_, _Pattern_, _Color_ )

Выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Элемент Обязательный Long Тип календарного дня для изменения. Может быть одной из констант PjCalendarShading .
Pattern Необязательный Long Шаблон для типа поля даты, указанного элементом Item. Может быть одной из констант PjFillPattern .
Color Необязательный Long Цвет для типа поля даты, указанного элементом Item. Может быть шестнадцатеричным значением для цвета RGB, где красный — последний байт. Например, значение &HFF0000 — синим, а &H00FFFF — желтым.

Возвращаемое значение

Boolean

Примечания

Помимо 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 и обратная связь.