Метод Application.CalendarBarStylesEdit (Project)

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

Синтаксис

выражение. 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, если проект заключает текст в панель; в противном случае — False.
Shadow Необязательный Логический Значение true , если на панели есть тень; в противном случае — False.
Поле1 Необязательный String Первое поле, отображаемое на панели.
Field2 Необязательный String Второе поле, отображаемое на панели.
Поле 3 Необязательный String Третье поле, отображаемое на панели.
Поле4 Необязательный String Четвертое поле, отображаемое на панели.
Поле 5 Необязательный String Пятое поле, отображаемое на панели.
SplitPattern Необязательный Long Шаблон строки, используемый для отображения разделенных задач. Может быть одной из следующих констант PjLineType : pjNoLines, pjDash, pjCloseDot, pjContinuous или pjDot.

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

Boolean

Примечания

Чтобы указать значение для любого поля Field1Field5 , необходимо также указать все предыдущие аргументы Field . Например, при указании Поля 3 также необходимо указать поля Field1 и Field2 .

Примечание.

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

Чтобы изменить стили панели календаря, где Color может быть 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 и обратная связь.