Share via


CalendarView.SaveOption Property

Outlook Developer Reference

Returns an OlViewSaveOption constant that specifies the folders in which the specified view is available and the read permissions attached to the view. Read-only.

Version Information
 Version Added:  Outlook 2007

Syntax

expression.SaveOption

expression   A variable that represents a CalendarView object.

Remarks

The value of the SaveOption property is set when the CalendarView object is created by using the Add method of the Views collection.

Example

The following Visual Basic for Applications (VBA) example locks the user interface for all views that are available to all users. The subroutine LockView accepts the View object and a Boolean value that indicates if the View user interface will be locked. In this example the procedure is always called with the Boolean value set to True.

Visual Basic for Applications
  Sub LockPublicViews()
Dim objName As NameSpace
Dim objViews As Views
Dim objView As View

' Get the Views collection for the Contacts default folder.
Set objName = Application.GetNamespace("MAPI")
Set objViews = objName.GetDefaultFolder(olFolderContacts).Views

' Enumerate the Views collection and lock the user
' interface for any view that can be accessed by
' all users who have access to the Notes default folder.
For Each objView In objViews
    If objView.<strong>SaveOption</strong> = _
        olViewSaveOptionThisFolderEveryone Then

        Call LockView(objView, True)
    End If
Next objView

End Sub

Sub LockView(ByRef objView As View, ByVal blnAns As Boolean)

' Examine the view object.
With objView
    If blnAns = True Then
        ' Lock the user interface and
        ' save the view
        .LockUserChanges = True
        .Save
    Else
        ' Unlock the user interface of the view.
        .LockUserChanges = False
    End If
End With

End Sub

See Also