UserPermission Interface

The UserPermission object associates a set of permissions on the active document with a single user and an optional expiration date.

Namespace:  Microsoft.Office.Core
Assembly:  office (in office.dll)

Syntax

'Declaration
<GuidAttribute("000C0375-0000-0000-C000-000000000046")> _
Public Interface UserPermission _
    Inherits _IMsoDispObj
'Usage
Dim instance As UserPermission
[GuidAttribute("000C0375-0000-0000-C000-000000000046")]
public interface UserPermission : _IMsoDispObj

Remarks

Represents a member of the active document's Permission collection.

Use the Add method of the Permission object to grant specific permissions on the active document to a new user, with an optional expiration date. Use the Remove method of the UserPermission object to remove a user and the user's permissions.

While some permissions granted through the user interface (such as msoPermissionPrint) apply to all users, you can use the UserPermission object to assign them on a per-user basis with per-user expiration dates.

See Also

Reference

UserPermission Members

Microsoft.Office.Core Namespace