TableView.AutoPreview Property (Outlook)

Office 2013 and later

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Returns or sets an OlAutoPreview constant that determines how items are automatically previewed by the TableView object. Read/write.

expression .AutoPreview

expression A variable that represents a TableView object.

The following Visual Basic for Applications (VBA) example sets the AutoPreview property to olAutoPreviewUnread for every TableView object associated with the current Folder object.

Private Sub PreviewUnreadOnly() 
 Dim objFolder As Folder 
 Dim objView As View 
 Dim objTableView As TableView 
 ' Retrieve a Folder object reference 
 ' for the current folder 
 Set objFolder = Application.ActiveExplorer.CurrentFolder 
 ' Enumerate through the Views collection for the 
 ' Folder object. 
 For Each objView In objFolder.Views 
 ' Check if the view is a table view. 
 If objView.ViewType = olTableView Then 
 ' Cast the View object to a TableView object. 
 Set objTableView = objView 
 ' Set the view so that only unread messages 
 ' are automatically previewed. 
 objTableView.AutoPreview = olAutoPreviewUnread 
 ' Save the table view. 
 End If 
End Sub