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

Objeto Presentation

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.