Skip to content

Latest commit

 

History

History
53 lines (29 loc) · 1.53 KB

9674440f-8b0f-c611-3a02-f0ba1e92be94.md

File metadata and controls

53 lines (29 loc) · 1.53 KB

Permission.Add Method (Office)

Creates a set of permissions on the active document for the specified user. Returns a UserPermission object.

Syntax

expression. Add( ** UserID, ** Permission, ** ExpirationDate** )

expression Required. A variable that represents a Permission object.

Parameters

Name Required/Optional Data Type Description
UserID Required String The e-mail address (in the format [email protected]) of the user to whom permissions on the active document are being granted.
Permission Optional msoPermission The permissions on the active document that are being granted to the specified user.
ExpirationDate Optional Date The expiration date for the permissions that are being granted.

Example

The following example assigns a combination of read and edit permissions on the current document to a user and specifies an expiration date for these document permissions.

 Dim objUserPerm As Office.UserPermission 
 Set objUserPerm = ActiveWorkbook.Permission.Add( _ 
 "[email protected]", _ 
 msoPermissionRead + msoPermissionEdit, #12/31/2005#) 
 MsgBox "Permissions added for " & _ 
 objUserPerm.UserId, _ 
 vbInformation + vbOKOnly, _ 
 "Permissions Added" 
 Set objUserPerm = Nothing 

See also

Concepts

Permission Object

Other resources

Permission Object Members