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