Метод Application.BoxLayoutEx (Project)
Задает макет полей в активном представлении сетевой схемы (диаграмма PERT), где цвет фона можно указать в виде шестнадцатеричного значения.
Синтаксис
выражение. BoxLayoutEx
( _LayoutMode_
, _LayoutScheme_
, _SummaryPrecedence_
, _RowAlignment_
, _ColumnAlignment_
, _RowSpacing_
, _ColumnSpacing_
, _RowHeight_
, _ColumnWidth_
, _AdjustForPageBreaks_
, _ShowSummaryTasks_
, _ViewBackgroundColor_
, _ViewBackgroundPattern_
, _ShowProgressMarks_
, _ShowPageBreaks_
, _ShowIDOnly_
)
Выражение Выражение, возвращающее объект Application .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
LayoutMode | Необязательный | Long | Указывает, управляется ли макет полей автоматически или пользователем с помощью метода LayoutNow или через интерфейс. Может быть одной из констант PjLayoutMode . |
LayoutScheme | Необязательный | Long | Задает выравнивание полей в каждой строке. Может быть одной из констант PjLayoutScheme . |
СводкаПредоставленность | Необязательный | Логический | Если задано значение True, суммарные задачи помещаются перед подзадачами. |
RowAlignment | Необязательный | Long | Выравнивание текста в строке. Может быть одной из констант PjVerticalAlignment . |
ColumnAlignment | Необязательный | Long | Выравнивание текста в столбце. Может быть одной из констант PjAlignment . |
RowSpacing | Необязательный | Long | Интервал между строками. Значение может быть от 0 до 200. |
ColumnSpacing | Необязательный | Long | Интервал между столбцами. Значение может быть от 0 до 200. |
RowHeight | Необязательный | Long | Высота каждой строки полей. Может быть одной из констант PjRowColSize . |
ColumnWidth | Необязательный | Long | Ширина каждого столбца полей. Может быть одной из констант PjRowColSize . |
AdjustForPageBreaks | Необязательный | Логический | Если задано значение True, на следующей странице помещается новая задача, если она не помещается на текущей странице. Если значение False, новая задача может упасть на разрыв между страницами. |
ShowSummaryTasks | Необязательный | Логический | Если задано значение True, отображаются сводные задачи. Если значение false, суммарные задачи скрыты. |
ViewBackgroundColor | Необязательный | Long | Цвет фона представления. Может быть шестнадцатеричным значением для цвета RGB, где красный — последний байт. Например, значение &HFF0000 — синим, а &H00FFFF — желтым. |
ViewBackgroundPattern | Необязательный | Long | Шаблон, используемый для фона. Может быть одной из констант PjBackgroundPattern . |
ShowProgressMarks | Необязательный | Логический | Значение true , если выполняемые задачи помечаются диагональной линией от левого верхнего угла поля до правого нижнего угла, а выполненные задачи помечаются дополнительной диагональной линией от верхнего правого угла поля до левого нижнего угла. False , если ход выполнения задач не отмечен. |
ShowPageBreaks | Необязательный | Логический | Значение true , если разрывы страниц отображаются на сетевой схеме; в противном случае — False. |
ShowIDOnly | Необязательный | Логический | Значение true, если отображаются только номера идентификаторов задач. Значение False , если отображаются все поля данных задачи в полях сетевой схемы. |
Возвращаемое значение
Boolean
Примечания
При использовании метода BoxLayoutEx без указания аргументов отображается диалоговое окно Макет поля .
Пример
В следующем примере для макета полей в активном представлении сетевой схемы задаются значения по умолчанию.
Sub ReturnToDefault()
Application.BoxLayoutEx LayoutMode:=pjLayoutManual, LayoutScheme:=pjLayoutTopDownFromLeft, _
SummaryPrecedence:=True, RowAlignment:=pjCenter, ColumnAlignment:=pjMiddle, RowSpacing:=45, _
ColumnSpacing:=60, RowHeight:=pjSizeBestFit, ColumnWidth:=pjSizeBestFit, AdjustForPageBreaks:=True, _
ShowSummaryTasks:=True, ViewBackgroundColor:=&HFFFFFF, ViewBackgroundPattern:=pjBackgroundSolidFill, _
ShowProgressMarks:=False, ShowPageBreaks:=True, ShowIDOnly:=False
End Sub
Примечание.
Если для параметра ViewBackgroundColor используется любая из констант PjColor, цвет будет почти черным. Например, значение pjGreen равно 9, что в методе BoxLayoutEx является очень темно-красным. Чтобы использовать только шестнадцать цветов, доступных с константами PjColor , используйте метод BoxLayout .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.