Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Форматирует отдельные поля в представлении сетевой диаграммы (диаграммы PERT), где цвета могут быть указаны с помощью шестнадцатеричных значений.
Синтаксис
выражение.
BoxFormatEx( _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 | Цвет рамки поля. Может быть шестнадцатеричным значением для RGB-цвета, где красный — последний байт. Например, значение &HFF0000 будет синим и &H00FFFF желтым. |
| BorderWidth | Необязательный | Long | Ширина рамки поля, где значения могут быть от 1 до 4 для ширины четырех линий, показанных в диалоговом окне "Формат поля ". |
| BackgroundColor | Необязательный | Long | Цвет фона поля. Может быть шестнадцатеричным значением, где красный — последний байт. Например, значение &HFFFF00 — сине-зеленый и &HFF00FF фиолетовый. |
| BackgroundPattern | Необязательный | Long | Узор фона. Может быть одной из констант PjBackgroundPattern . |
| Reset | Необязательный | Логический | Имеет значение "True", если формат поля сбрасывается в режим по умолчанию, как показано в диалоговом окне "Стили прямоугольников". Если значение сброса равно ИСТИНА, все аргументы, кроме ProjectName и TaskID , игнорируются. |
Возвращаемое значение
Boolean
Примечания
Если указан TaskID, связанную задачу невозможно скрыть из-за применения фильтра или свернутой структуры структуры.
Использование метода BoxFormatEx без аргументов выводит диалоговое окно "Форматирование поля " для выбранных задач. Если задачи не выбраны, метод BoxFormatEx не оказывает влияния.
Используйте метод BoxFormatEx для изменения форматирования полей по сравнению со стилями по умолчанию. Чтобы определить стили по умолчанию, используйте метод BoxStylesEdit или BoxStylesEditEx .
Пример
В следующем примере цвет границы поля изменяется на красный, а цвет фона — на светло-голубой размытый рисунок.
Sub BoxFormat_Color()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxFormatEx TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=False, _
BorderWidth:=3, backgroundpattern:=pjBackgroundLightDither, _
BackgroundColor:=&HFF0000, BorderColor:=&HFF
End Sub
Примечание.
Если вы используете любую из констант PjColor для параметров BorderColor или BackgroundColor , цвет будет почти черным. Например, значение pjGreen равно 9, что в методе BoxFormatEx имеет очень темно-красный цвет. Чтобы использовать только шестнадцать цветов, доступных с константами PjColor , используйте метод BoxFormat .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.