Propriété Presentation.Permission (PowerPoint)

Syntaxe

expression. Permission

Expression Variable qui représente un objet Presentation .

Valeur renvoyée

Autorisation

Remarques

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.

Faites appel à la propriété Enabled pour déterminer si les autorisations du document actif sont restreintes. Utilisez la propriété Count pour renvoyer le nombre d’utilisateurs bénéficiant d’autorisations et la méthode RemoveAll pour réinitialiser toutes les autorisations existantes.

Les propriétés DocumentAuthor, EnableTrustedBrowser, RequestPermissionURL et StoreLicenses fournissent des informations supplémentaires sur les options d’autorisation.

L'objet Permission donne accès à une collection d'objets UserPermission. Utilisez l'objet UserPermission pour associer des ensembles de droits à des utilisateurs individuels. Tandis que certaines autorisations accordées dans 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.

La gestion des droits relatifs à l’information 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 méthode ApplyPolicy pour appliquer une stratégie d'autorisation d'accès et les propriétés PermissionFromPolicy, PolicyName et PolicyDescription pour renvoyer les informations de stratégie.

Le modèle objet Permission est disponible, que l’accès au document actif soit restreint ou non. La propriété Permission de l’objet Presentation ne renvoie pas Nothing lorsque le document actif n’a pas d’autorisations restreintes. Utilisez la propriété Enabled pour déterminer si l’accès au document est limité.

Exemple

L’exemple suivant crée une présentation et attribue à l’utilisateur l’autorisation de lecture «someone@example.com » d’adresse e-mail sur la nouvelle présentation. L’exemple affiche les autorisations du propriétaire et du nouvel utilisateur.

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

Voir aussi

Objet Presentation

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.