Compartilhar via


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

Objeto Explorer

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.