Permission Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisez l'objet Permission pour limiter les autorisations d'accès au document actif et pour renvoyer ou définir des paramètres d'autorisation spécifiques.
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
- Attributs
- Implémente
Remarques
La propriété Permission de l’objet Document Microsoft Office Word 2003, de l’objet Workbook Microsoft Office Excel 2003 et de l’objet Microsoft Office PowerPoint 2003 Presentation renvoie un objet Permission .
Utilisez la Enabled propriété pour déterminer si les autorisations sont limitées sur le document actif. Utilisez la Count propriété pour renvoyer le nombre d’utilisateurs disposant d’autorisations et la RemoveAll() méthode pour réinitialiser toutes les autorisations existantes.
Les DocumentAuthorpropriétés , EnableTrustedBrowser, RequestPermissionURLet StoreLicenses fournissent des informations supplémentaires sur les paramètres d’autorisations.
L’objet Permission donne accès à une collection d’objetsUserPermission. Utilisez l'objet UserPermission pour associer des ensembles de droits à des utilisateurs individuels. Tandis que certaines autorisations accordées via l'interface utilisateur (telles que msoPermissionPrint) s'appliquent à tous les utilisateurs, vous pouvez utiliser l'objet UserPermission pour les attribuer individuellement avec des dates d'expiration également individuelles.
Microsoft Office Information Rights Management prend en charge l’utilisation de stratégies d’autorisation d’administration qui répertorient les utilisateurs et les groupes et leurs autorisations de document. Utilisez la ApplyPolicy(String) méthode pour appliquer une stratégie d’autorisation et les PermissionFromPolicypropriétés , PolicyNameet PolicyDescription pour retourner des informations de stratégie.
Le modèle objet Permission est disponible, que les autorisations soient ou non limitées sur le document actif. La propriété Permission des objets Document, Workbook et Presentation ne renvoie pas Nothing lorsque le document actif n’a pas d’autorisations restreintes. Utilisez la propriété Enabled pour déterminer si un document a des autorisations restreintes.
L'utilisation de l'objet Permission génère une erreur lorsque le client Windows Rights Management n'est pas installé.
Propriétés
Application |
Renvoie un objet Application qui représente l’application conteneur de l’objet . |
Count |
Retourne une valeur integer indiquant le nombre d’éléments dans la collection spécifiée. |
Creator |
Renvoie un entier 32 bits qui indique l'application dans laquelle l'objet spécifié a été créé. |
DocumentAuthor |
Renvoie ou définit le nom sous forme d’e-mail de l’auteur du document actif. |
Enabled |
Renvoie ou définit une valeur booléenne qui indique si les autorisations sont activées sur le document actif. |
EnableTrustedBrowser |
Renvoie ou définit l’option qui permet à un utilisateur d’afficher un document avec des autorisations restreintes dans un navigateur web si l’application cliente appropriée n’est pas installée. |
Item[Object] |
Retourne un UserPermission objet membre de la Permission collection. |
Parent |
Renvoie l’objet Parent de l’objet spécifié. |
PermissionFromPolicy |
Retourne une valeur booléenne qui indique si une stratégie d’autorisation a été appliquée au document actif. |
PolicyDescription |
Retourne la description de la stratégie d’autorisations appliquée au document actif. |
PolicyName |
Retourne le nom de la stratégie d’autorisations appliquée au document actif. |
RequestPermissionURL |
Renvoie ou définit l’URL du fichier ou du site web à visiter ou l’adresse e-mail à contacter pour les utilisateurs qui ont besoin d’autorisations supplémentaires sur le document actif. |
StoreLicenses |
Retourne une valeur booléenne qui indique si la licence de l’utilisateur pour afficher le document actif doit être mise en cache pour permettre l’affichage hors connexion lorsque l’utilisateur ne peut pas se connecter à un serveur de gestion des droits. |
Méthodes
Add(String, Object, Object) |
Crée un jeu d’autorisations sur le document actif pour l’utilisateur spécifié. |
ApplyPolicy(String) |
Cette méthode applique la stratégie d'autorisation spécifiée au document actif. |
GetEnumerator() |
Utilisez l'objet Permission pour limiter les autorisations d'accès au document actif et pour renvoyer ou définir des paramètres d'autorisation spécifiques. |
RemoveAll() |
Supprime tous les UserPermission objets de la Permission collection du document actif et désactive les restrictions sur le document actif. |