Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Asocia un conjunto de permisos en el documento activo a un usuario único y una fecha de caducidad opcional. Representa a un miembro de la colección Permission del documento activo.
Observaciones
Utilice el método Add del objeto Permission para conceder permisos específicos en el documento activo a un nuevo usuario, con una fecha de caducidad opcional. Utilice el método Remove del objeto UserPermission para quitar un usuario y los permisos del usuario.
Aunque algunos permisos concedidos mediante la interfaz de usuario (como msoPermissionPrint) se aplican a todos los usuarios, puede utilizar el objeto UserPermission para asignar a cada usuario permisos con fechas de vencimiento específicas.
Ejemplo
En el ejemplo siguiente se determina si el documento activo tiene permisos restringidos y, a continuación, enumera los usuarios y sus permisos asignados devolviendo las propiedades UserId, Permission y ExpirationDate de cada UserPermission en la colección Permission del documento.
Dim irmPermission As Office.Permission
Dim irmUserPerm As Office.UserPermission
Dim strIRMInfo As String
Set irmPermission = ActiveWorkbook.Permission
If irmPermission.Enabled Then
For Each irmUserPerm In irmPermission
strIRMInfo = strIRMInfo & irmUserPerm.UserId & vbCrLf & _
" - Permissions: " & irmUserPerm.Permission & vbCrLf & _
" - Expiration Date: " & irmUserPerm.ExpirationDate & vbCrLf
Next
MsgBox strIRMInfo, _
vbInformation + vbOKOnly, "IRM Information"
Else
MsgBox "This document is not restricted.", _
vbInformation + vbOKOnly, "IRM Information"
End If
Set irmUserPerm = Nothing
Set irmPermission = Nothing
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.