Propriedade Explorer.CurrentView (Outlook)
Retorna ou define um valor Variant que representa o modo de exibição atual. Leitura/gravação.
Sintaxe
expression. CurrentView
Expressão Uma variável que representa um objeto Explorer .
Comentários
Para obter um objeto View para o modo de exibição do Explorer atual, use Explorer. CurrentView em vez da propriedade CurrentView do objeto Folder atual retornado por CurrentFolder.
Você deve salvar uma referência ao objeto View retornado por CurrentView, antes de prosseguir para usá-lo para qualquer fim.
Para redefinir corretamente o modo de exibição atual, você deve fazer View.Reset e View.Apply. A amostra de código abaixo ilustra a ordem das chamadas:
Sub ResetView()
Dim v as Outlook.View
' Save a reference to the current view object
Set v = Application.ActiveExplorer.CurrentView
' Reset and then apply the current view
v.Reset
v.Apply
End Sub
Quando essa propriedade é definida, ocorrem dois eventos: BeforeViewSwitch ocorre antes que a alteração do modo de exibição real acontece e pode ser usada para cancelar a alteração e ViewSwitch ocorre depois que a alteração entrará em vigor.
Exemplo
O exemplo do Visual Basic for Applications (VBA) a seguir definirá o modo de exibição atual como mensagens, no Explorer ativo, se a Caixa de Entrada estiver exibida.
Sub ChangeCurrentView()
Dim myOlExp As Outlook.Explorer
Set myOlExp = Application.ActiveExplorer
If myOlExp.CurrentFolder = "Inbox" Then
myOlExp.CurrentView = "Messages"
End If
End Sub
Confira também
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.