Permission Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Utilice el objeto Permission para restringir los permisos al documento activo y para devolver o establecer configuraciones de permisos específicas.
public interface class Permission : Microsoft::Office::Core::_IMsoDispObj, System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000C0376-0000-0000-C000-000000000046")]
public interface Permission : Microsoft.Office.Core._IMsoDispObj, System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("000C0376-0000-0000-C000-000000000046")>]
type Permission = interface
interface _IMsoDispObj
interface IEnumerable
Public Interface Permission
Implements _IMsoDispObj, IEnumerable
- Atributos
- Implementaciones
Comentarios
La propiedad Permission del objeto Document de Microsoft Office Word 2003, el objeto Workbook de Microsoft Office Excel 2003 y el objeto Presentation de Microsoft Office PowerPoint 2003 devuelve un objeto Permission .
Use la Enabled propiedad para determinar si los permisos están restringidos en el documento activo. Use la Count propiedad para devolver el número de usuarios con permisos y el RemoveAll() método para restablecer todos los permisos existentes.
Las DocumentAuthorpropiedades , EnableTrustedBrowser, RequestPermissionURLy StoreLicenses proporcionan información adicional sobre la configuración de permisos.
El objeto Permission proporciona acceso a una colección de UserPermission objetos. Utilizar el objeto UserPermission para asociar conjuntos específicos de derechos a usuarios individuales. Aunque algunos permisos concedidos mediante la interfaz de usuario (por ejemplo msoPermissionPrint) se aplican a todos los usuarios, puede usar el objeto UserPermission para asignarlos a usuarios concretos con fechas de caducidad para cada usuario.
Information Rights Management de Microsoft Office admite el uso de directivas de permisos administrativos que enumeran usuarios y grupos y sus permisos de documento. Use el ApplyPolicy(String) método para aplicar una directiva de permisos y las PermissionFromPolicypropiedades , PolicyNamey PolicyDescription para devolver información de directiva.
El modelo de objetos Permission está disponible independientemente de si los permisos están restringidos en el documento activo. La propiedad Permission de los objetos Document, Workbook y Presentation no devuelve Nothing cuando el documento activo no tiene permisos restringidos. Utilice la propiedad Enabled para determinar si un documento tiene permisos restringidos.
Uso del objeto Permission produce un error cuando el cliente de Windows Rights Management no está instalado.
Propiedades
Application |
Devuelve un objeto Application que representa la aplicación contenedora del objeto . |
Count |
Devuelve un entero que indica el número de elementos de la colección especificada. |
Creator |
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado. |
DocumentAuthor |
Devuelve o establece el nombre en forma de correo electrónico del autor del documento activo. |
Enabled |
Devuelve o establece un valor booleano que indica si los permisos están habilitados en el documento activo. |
EnableTrustedBrowser |
Devuelve o establece la opción que permite a un usuario ver un documento con permisos restringidos en un explorador web si el usuario no tiene instalada la aplicación cliente adecuada. |
Item[Object] |
Devuelve un UserPermission objeto que es miembro de la Permission colección. |
Parent |
Devuelve el objeto Parent para el objeto especificado. |
PermissionFromPolicy |
Devuelve un valor booleano que indica si se ha aplicado una directiva de permisos al documento activo. |
PolicyDescription |
Devuelve la descripción de la directiva de permisos aplicada al documento activo. |
PolicyName |
Devuelve el nombre de la directiva de permisos aplicada al documento activo. |
RequestPermissionURL |
Devuelve o establece la dirección URL del archivo o sitio web que se va a visitar o la dirección de correo electrónico con la que ponerse en contacto para los usuarios que necesitan permisos adicionales en el documento activo. |
StoreLicenses |
Devuelve un valor booleano que indica si la licencia del usuario para ver el documento activo debe almacenarse en caché para permitir la visualización sin conexión cuando el usuario no puede conectarse a un servidor de administración de derechos. |
Métodos
Add(String, Object, Object) |
Crea un nuevo conjunto de permisos en el documento activo para el usuario especificado. |
ApplyPolicy(String) |
Aplica la directiva de permisos especificada al documento activo. |
GetEnumerator() |
Utilice el objeto Permission para restringir los permisos al documento activo y para devolver o establecer configuraciones de permisos específicas. |
RemoveAll() |
Quita todos los UserPermission objetos de la Permission colección del documento activo y deshabilita las restricciones en el documento activo. |