Application.CalendarBarStylesEdit method (Project)

Изменяет стиль указанного типа линейки в представлении Calendar.

Синтаксис

выражение. CalendarBarStylesEdit( _Item_, _Bar_, _Pattern_, _Color_, _Align_, _Wrap_, _Shadow_, _Field1_, _Field2_, _Field3_, _Field4_, _Field5_, _SplitPattern_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Элемент Обязательный Long Тип стиля панели календаря для редактирования. Может быть одной из следующих констант PjBarItem : pjBarNonCritical, pjBarCritical, pjBarSummary, pjBarMilestone, pjBarMarked, pjBarHighlighted, pjBarProjectSummary или pjBarExternalTask.
Bar Необязательный Long Тип бара. Может быть одной из следующих констант PjCalendarBarType : pjNormalBar, pjLineBar или pjNoBar.
Pattern Необязательный Long Рисунок такта. Может быть одной из констант PjFillPattern .
Color Необязательный Long Цвет полосы. Может быть одной из констант PjColor .
Align Необязательный Long Выравнивание текста на отрезке. Может быть одной из следующих констант PjAlignment : pjLeft, pjCenter или pjRight.
Wrap Необязательный Логический True , если Project переносит текст в строку; в противном случае — False.
Shadow Необязательный Логический True , если на полосе есть тень; в противном случае — False.
Поле1 Необязательный String Первое поле, отображаемое на панели.
Field2 Необязательный String Второе поле для отображения на панели.
Поле3 Необязательный String Третье поле для отображения на панели.
Поле4 Необязательный String Четвертое поле для отображения на панели.
Поле5 Необязательный String Пятое поле для отображения на панели.
SplitPattern Необязательный Long Шаблон графика, используемый для отображения разделенных задач. Может быть одной из следующих констант PjLineType : pjNoLines, pjDash, pjCloseDot, pjContinuous или pjDot.

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

Boolean

Примечания

При указании значения любого из полей от "Поле1 " до "Поле5 " требуется также указать все предыдущие аргументы "Поле ". Например, для указания поля Field3 также требуются значения Field1 и Field2 .

Примечание.

Параметры Field1 - Field5 не могут использовать константы PjFields . Чтобы просмотреть имена полей, которые можно добавить к гистограммам календаря, откройте представление Calendar и перейдите на вкладку "Формат" в группе "Calendar Сервис". На ленте выберите пункт "Стили отрезков ", а затем откройте раскрывающийся список "Поля ".

Чтобы изменить стили панели календаря, где цвет может быть значением RGB, используйте метод CalendarBarStylesEditEx .

Пример

В следующем примере важнейшие задачи задаются в виде обычных отрезков: цвет — фиолетовый с диагональными полосами, а поля включают название задачи и назначенные имена ресурсов. В примере суммарные задачи также задаются в виде линейных полос с зеленым цветом.

Sub CalendarBar_StyleEdit() 
 'Activate Caldender view 
 ViewApply Name:="Calendar" 
 
 CalendarBarStylesEdit Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _ 
 Color:=PjColor.pjPurple, Pattern:=PjFillPattern.pjDiagonalRightPattern, _ 
 Field1:="Name", Field2:="Resource Names" 
 CalendarBarStylesEdit Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _ 
 Color:=PjColor.pjGreen 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.