Propiedad Presentation.Permission (PowerPoint)
Sintaxis
expresión. Permission
Expresión Variable que representa un objeto Presentation .
Valor devuelto
Permiso
Comentarios
Utilice el objeto Permission para restringir los permisos al documento activo y para devolver o establecer configuraciones de permisos específicas.
Utilice la propiedad Enabled para determinar si hay permisos restringidos en el documento activo. Utilice la propiedad Count para devolver el número de usuarios con permisos y el método RemoveAll para restablecer todos los permisos existentes.
Las Propiedades DocumentAuthor, EnableTrustedBrowser, RequestPermissionURL y StoreLicenses propiedades proporcionan información adicional acerca de la configuración de permisos.
El objeto Permission proporciona acceso a una colección de objetos UserPermission. Utilizar el objeto UserPermission para asociar conjuntos específicos de derechos a usuarios individuales. Aunque ciertos permisos concedidos en la interfaz de usuario (como msoPermissionPrint) se aplican a todos los usuarios, puede usar el objeto UserPermission para asignarlos a cada usuario con fechas de caducidad distintas para cada uno.
Information Rights Management admite el uso de directivas de permisos administrativos, que se enumeran los usuarios y grupos y sus permisos de documento. Utilice el método ApplyPolicy para aplicar una directiva de permisos y las propiedades PermissionFromPolicy, PolicyName y PolicyDescription para devolver información de la directiva.
El modelo de objetos Permission está disponible tanto si los permisos están restringidos en el documento activo o no. La propiedad Permission del objeto Presentation no devuelve Nothing cuando el documento activo no tiene permisos restringidos. Utilice la propiedad Enabled para determinar si un documento tiene permisos restringidos.
Ejemplo:
En el ejemplo siguiente se crea una nueva presentación y se asigna al usuario con el permiso de lectura de la dirección de correo electrónico "someone@example.com" en la nueva presentación. En el ejemplo se muestran los permisos del propietario y del nuevo usuario.
Sub AddUserPermissions()
Dim myPres As PowerPoint.Presentation
Dim myPer As Office.Permission
Dim NewOwnerPer As Office.UserPermission
Set myPres = Application.Presentations.Add(msoTrue)
Set myPer = myPres.Permission
myPer.Enabled = True
Set NewOwnerPer = myPer.Add("someone@example.com", msoPermissionRead )
MsgBox myPer(1).UserId + " " + Str(myPer(1).Permission)
MsgBox myPer(2).UserId + " " + Str(myPer(2).Permission)
End Sub
Consulte 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.