Folder.CurrentView Property

Outlook Developer Reference

Returns a View object representing the current view. Read-only.

Version Information
 Version Added:  Outlook 2007

Syntax

expression.CurrentView

expression   A variable that represents a Folder object.

Remarks

To obtain a View object for the view of the current Explorer, use Explorer.CurrentView instead of the CurrentView property of the current Folder object returned by Explorer.CurrentFolder.

You must save a reference to the View object returned by CurrentView before you proceed to use it for any purpose.

To properly reset the current view, you must do a View.Reset and then a View.Apply. The code sample below illustrates the order of the calls:

Visual Basic for Applications
  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

Example

The following VBA example displays the current view of the Inbox folder.

Visual Basic for Applications
  Sub TestFolderCurrentView()
    Dim nsp As Outlook.NameSpace
    Dim mpFolder As Outlook.Folder
    Dim vw As Outlook.View
    Dim strView As String
    
    Set nsp = Application.Session
    Set mpFolder = nsp.GetDefaultFolder(olFolderInbox)
    ' Save a reference to the current view
    Set vw = mpFolder.CurrentView
    MsgBox "The Current View is: " & vw.Name
End Sub

See Also