UserPermission Interface
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

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)

public interface UserPermission : _IMsoDispObj

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.

© 2015 Microsoft