Permission.Item[Object] Propriété
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.
Obtient l’objet UserPermission à l’index spécifié.
public:
property Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ default[System::Object ^] { Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ get(System::Object ^ varIndex); };
public Microsoft.Office.Interop.InfoPath.UserPermissionObject this[object varIndex] { get; }
member this.Item(obj) : Microsoft.Office.Interop.InfoPath.UserPermissionObject
Default Public ReadOnly Property Item(varIndex As Object) As UserPermissionObject
Paramètres
- varIndex
- Object
L'index numérique de l'objet UserPermission dans la collection Permission ou l'adresse électronique de l'utilisateur dont il faut renvoyer les autorisations sur le formulaire actif.
Valeur de propriété
Objet UserPermission qui représente l’utilisateur spécifié. Retourne une référence null (Nothing en Visual Basic) si le spécifié varIndex
n’existe pas.
Exemples
Dans l’exemple suivant, la propriété Item est utilisée pour obtenir l’objet UserPermission de l’utilisateur associé à l’adresse de messagerie «someone@example.com », puis utilise la Permission propriété de l’objet UserPermission pour définir les autorisations de cet utilisateur sur le niveau d’accès Modifier.
Pour accéder aux MsoPermission valeurs d’énumération pour définir des autorisations, vous devez définir une référence à la bibliothèque d’objets Microsoft Office 14.0 à l’aide de l’onglet COM de la boîte de dialogue Ajouter une référence dans Visual Studio 2012 ou Visual Studio. Cela établit 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;
thisDoc.Permission["someone@example.com"].Permission =
(int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisDoc.Permission["someone@example.com"].Permission = _
DirectCast(MsoPermission.msoPermissionChange, Integer)