Метод Application.ViewApplyEx (Project)

Применяет представление к активному окну, где изменение может быть одним из встроенных представлений и может применяться к указанной области в разделенном представлении.

Синтаксис

expression. ViewApplyEx (Name, SinglePane, Toggle, ApplyTo, BuiltInView)

Выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Name Необязательно заполнять. String Имя представления, отображаемого в активном окне.
SinglePane Необязательный Логический Значение true , если существующее разделение удалено и в активном окне отображается одноуровневое представление. Значение по умолчанию — False.
Переключатель Необязательный Логический Значение true , если активное окно переключается с одной панели на две панели или из двух областей в одну. Переключатель игнорируется, если singlePane имеет значение True. Значение по умолчанию — False.
ApplyTo Необязательный Integer Указывает, где применяется представление. Значение может быть одним из значений ApplyTo.
BuiltInView Необязательный PjViewType Задает встроенное представление. Может быть одной из констант PjViewType . Значение по умолчанию — pjViewUndefined. Значение BuiltInView игнорируется, если указано имя .

Значения ApplyTo

Значение Описание
0 Основная (обычно верхняя) панель разделенного представления
1 Вспомогательная (обычно нижняя) панель разделенного представления
4 Активная область
5 Основная область или временная шкала, если она активна

Возвращаемое значение

Boolean

Примечания

Примечание.

В комбинированном представлении основной областью является представление, которое остается при закрытии сведений или дополнительной области. Обычно основная область находится в верхней части; Однако временная шкала является дополнительной областью, но она отображается в верхней части. Например, в представлении "Лист ресурсов" при нажатии кнопки "Сведения " на вкладке "Вид " на ленте отображается вспомогательная область "Форма ресурса" внизу. Если щелкнуть Временная шкала , форма ресурса закрывается внизу и открывается область Временная шкала вверху.

Представление диаграммы Ганта не может быть объединено с представлением Планировщика команды. Некоторые представления, например представление Календарь, не могут отображаться в области сведений. Метод ViewApply отображает сообщение об ошибке, а затем — ошибку 1004 "Произошла непредвиденная ошибка с методом".

Пример

В следующем примере в активном окне с одной панелью задается комбинированное представление с диаграммой Ганта в нижней области. Предполагается, что активное представление не является диаграммой Ганта.

Sub ChangeWindowToGanttChart() 
    ViewApplyEx Toggle:=True, BuiltInView:=pjViewGantt 
End Sub

Если текущее разделенное представление включает представления "Использование ресурсов" и "Временная шкала", где выбрана любая из областей, в следующем примере отображается представление "Использование ресурсов" в верхней области и представление "Использование задач" в нижней области.

Sub ChangeSecondaryToTaskForm() 
    ViewApplyEx(Name:="Task Usage", ApplyTo:=1) 
End sub

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

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