Partager via


UserPermission.Permission - Propriété

Obtient ou définit une valeur représentant les autorisations du formulaire actif affectées à l'utilisateur associé à un objet UserPermission .

Espace de noms :  Microsoft.Office.Interop.InfoPath
Assembly :  Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)

Syntaxe

'Déclaration
Property Permission As Integer
    Get
    Set
'Utilisation
Dim instance As UserPermission
Dim value As Integer

value = instance.Permission

instance.Permission = value
int Permission { get; set; }

Valeur de propriété

Type : System.Int32
Un entier correspondant à l'une des valeurs d'énumération MsoPermission.

Exemples

Dans l'exemple suivant, l'utilisateur associé à l'adresse électronique « someone@example.com » est recherché dans la collection Permission, puis est affecté à un objet UserPermission. Ensuite, la propriété Permission de l'objet UserPermission est utilisée pour faire passer les autorisations de cet utilisateur au niveau d'accès Change.

Pour accéder aux valeurs d'énumération t MsoPermission pour définir les autorisations, vous devez définir une référence à la bibliothèque d'objets Microsoft Office 14.0 en utilisant l'onglet COM de la boîte de dialogue Ajouter une référence dans Visual Studio 2012 ou de Visual Studio 2005. Cette procédure crée une référence aux membres de l'espace de noms Microsoft.Office.Core .

Cet exemple a besoin d'une directive using ou Imports pour l'espace de noms Microsoft.Office.Core dans la section des déclarations du module du formulaire.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;

UserPermission thisUser = thisDoc.Permission["someone@example.com"];

thisUser.Permission = 
   (int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)

Dim thisUser As UserPermission = _
   thisDoc.Permission["someone@example.com"];

thisUser.Permission = _
   DirectCast(MsoPermission.msoPermissionChange, Integer)

Voir aussi

Référence

UserPermission interface

UserPermission - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms