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.