Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменяет цвет фона и узор полей даты в представлении календаря.
Синтаксис
выражение.
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 и обратная связь.