Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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.