Share via


Método Application.ViewApplyEx (Project)

Aplica um modo de exibição à janela ativa, onde a alteração pode ser um dos modos de exibição internos e pode ser aplicada a um painel especificado em modo divisão.

Sintaxe

expressão. ViewApplyEx (Name, SinglePane, Toggle, ApplyTo, BuiltInView)

Expressão Uma expressão que retorna um objeto Application .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Name Opcional String O nome do modo de exibição a ser mostrado na janela ativa.
SinglePane Opcional Boolean True se uma divisão existente é removida e a janela ativa exibe um modo de exibição único. O valor padrão é False.
Toggle Opcional Boolean True se a janela ativa alterna a partir de um painel para dois painéis ou dois painéis para um painel. Toggle será ignorada se SinglePane for True. O valor padrão é False.
Applyto Opcional Número inteiro Especifica onde o modo de exibição é aplicado. O valor pode ser um dos valores ApplyTo.
BuiltInView Opcional PjViewType Especifica um modo de exibição interno. Pode ser uma das seguintes constantes PjViewType. O padrão é pjViewUndefined. BuiltInView será ignorada se Name for especificado.

Valores ApplyTo

Valor Descrição
0 Painel principal (geralmente, na parte superior) de um modo divisão
1 Painel secundário (geralmente, na parte inferior) de um modo divisão
4 Painel ativo
5 Painel principal ou Linha do Tempo, se estiver ativa

Valor de retorno

Boolean

Comentários

Observação

[!OBSERVAçãO] Em um modo de exibição combinado, o painel principal é o modo de exibição que permanece quando um painel de detalhes ou secundário é fechado. Normalmente, o painel principal está no topo, entretanto, a Linha do Tempo é um painel secundário, mas é exibida na parte superior. Por exemplo, com o modo de exibição Planilha de Recursos, se você clicar em Detalhes na guia Exibir da Faixa de Opções, isso mostrará o painel secundário Formulário de Recursos na parte inferior. Se clicar em Linha do Tempo, isso fechará o Formulário de Recursos, na parte inferior, e abrirá a Linha do Tempo na parte superior.

O modo de exibição gráfico de Gantt não pode ser combinado com o modo de exibição Planejador de equipe. Algumas exibições, como o modo de exibição de calendário, não podem ser exibidas em um painel de detalhes. O método ViewApply mostra uma mensagem de erro e, em seguida, mostra o erro 1004 "Ocorreu um erro inesperado com o método."

Exemplo

O exemplo a seguir define a janela ativa de painel único como um modo de exibição combinado, tendo o Gráfico de Gantt no painel inferior. Ele pressupõe que o modo de exibição ativo seja algo diferente do Gráfico de Gantt.

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

Se o modo divisão atual incluir os modos de exibição Uso do Recurso e Linha do Tempo, onde um dos painéis está selecionado, o exemplo a seguir exibirá o modo de exibição Uso do Recurso no painel superior e o modo de exibição Uso da Tarefa no painel inferior.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.