Метод 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 и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по