Метод Application.BoxFormat (Project)
Форматирует отдельные поля в представлении сетевой схемы (диаграмма PERT).
Синтаксис
выражение. BoxFormat
( _ProjectName_
, _TaskID_
, _DataTemplate_
, _HorizontalGridlines_
, _VerticalGridlines_
, _BorderShape_
, _BorderColor_
, _BorderWidth_
, _BackgroundColor_
, _BackgroundPattern_
, _Reset_
)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
ProjectName | Необязательный | String | Имя проекта, содержащего TaskID при работе с консолидированными проектами. Значение по умолчанию — это имя активного проекта. |
TaskID | Необязательный | Long | Идентификационный номер задачи, представленной полем для изменения. Поведение по умолчанию — изменение полей, представляющих одну или несколько выбранных задач. |
Datatemplate | Необязательный | String | Имя используемого шаблона данных. |
HorizontalGridlines | Необязательный | Логический | Значение true, если горизонтальные линии сетки разделяют каждую строку в поле; в противном случае — False. |
VerticalGridlines | Необязательный | Логический | Значение true, если вертикальные линии сетки разделяют каждый столбец в поле; в противном случае — False. |
BorderShape | Необязательный | Long | Форма рамки поля. Может быть одной из констант PjBoxShape . |
BorderColor | Необязательный | Long | Цвет рамки поля. Может быть одной из констант PjColor . |
BorderWidth | Необязательный | Long | Задает ширину границы поля, где значения могут быть от 1 до 4 для четырех ширин линий, показанных в диалоговом окне Формат поля . |
BackgroundColor | Необязательный | Long | Цвет фона коробки. Может быть одной из констант PjColor . |
BackgroundPattern | Необязательный | Long | Шаблон фона. Может быть одной из констант PjBackgroundPattern . |
Reset | Необязательный | Логический | Значение true , если форматирование поля сбрасывается до стиля по умолчанию, как показано в диалоговом окне Стили поля . Если параметр Reset имеет значение True, все аргументы, кроме ProjectName и TaskID , игнорируются. |
Возвращаемое значение
Boolean
Примечания
Если указан Идентификатор задачи , связанную задачу нельзя скрыть из-за применения фильтра или свернутой структуры структуры структуры.
При использовании метода BoxFormat без указания аргументов отображается диалоговое окно Формат для выбранных задач. Если задачи не выбраны, метод BoxFormat не действует.
Используйте метод BoxFormat , чтобы изменить форматирование полей по умолчанию. Чтобы определить стили по умолчанию, используйте метод BoxStylesEdit или BoxStylesEditEx .
Сведения о форматировании полей сетевой схемы с использованием шестнадцатеричных значений для BorderColor и BackgroundColor см. в методе BoxFormatEx .
Пример
В следующем примере цвет границы изменяется на красный, а цвет фона — на светло-синий.
Sub BoxFormat_Color()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxFormat TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=True, _
BorderWidth:=2, backgroundpattern:=pjBackgroundLightDither, _
Backgroundcolor:=pjBlue, BorderColor:=pjRed
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.