Метод 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 и обратная связь.