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