Метод Application.CalendarDateShadingEdit (Project)

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

Синтаксис

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

выражение: переменная, представляющая объект Application.

Параметры

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

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

Boolean

Примечания

Помимо элемента, для выполнения параметра CalendarDateShadingEdit без ошибок требуется параметр 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 и обратная связь.