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 Необязательный Логический Если значение имеет значение "Истина", то новая задача, которая не помещается на текущей странице, помещается на следующую страницу. Если значение Ложь, новая задача может приходиться на промежуток между страницами.
ПоказатьСуммарные задачи Необязательный Логический Если значение имеет значение "Истина", отображаются суммарные задачи. Если значение ЛОЖЬ, суммарные задачи скрыты.
ViewBackgroundColor Необязательный Long Цвет фона представления. Может быть шестнадцатеричным значением для RGB-цвета, где красный — последний байт. Например, значение &HFF0000 — синим, а &H00FFFF — желтым.
ViewBackgroundPattern Необязательный Long Шаблон, используемый для фона. Может быть одной из констант PjBackgroundPattern .
ПоказатьProgressMarks Необязательный Логический Это справедливо , если выполняемые задачи помечены диагональной линией от левого верхнего угла поля к правому нижнему, а завершенные задачи помечены дополнительной диагональной линией от правого верхнего угла поля к левому нижнему. Значение false , если ход выполнения задач не отмечен.
ShowPageBreaks Необязательный Логический True , если на сетевом графике отображаются разрывы страниц; в противном случае — False.
ШоуIDOnly Необязательный Логический Имеет значение "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

Примечание.

Если вы используете любую из констант PjColor для параметра ViewBackgroundColor , цвет будет почти черным. Например, значение pjGreen равно 9, что в методе BoxLayoutEx является очень темно-красным. Чтобы использовать только шестнадцать цветов, доступных с константами PjColor , используйте метод BoxLayout .

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.