Proprietà UserPermission.Permission
Ottiene o imposta un valore che rappresenta le autorizzazioni nel modulo corrente assegnate all'utente associato a un oggetto UserPermission.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Sintassi
<DispIdAttribute(1)> _
Property Permission As Integer
Dim instance As UserPermission
Dim value As Integer
value = instance.Permission
instance.Permission = value
[DispIdAttribute(1)]
int Permission { get; set; }
Valore proprietà
Valore intero che corrisponde a uno dei valori dell'enumerazione MsoPermission.
Esempio
Nell'esempio seguente viene recuperato dall'insieme Permission del modulo l'utente associato all'indirizzo di posta elettronica "someone@example.com", che viene quindi assegnato a un oggetto UserPermission. Viene infine utilizzata la proprietà Permission dell'oggetto UserPermission per impostare le autorizzazioni dell'utente sul livello di accesso Modifica.
Per accedere ai valori dell'enumerazione MsoPermission per l'impostazione delle autorizzazioni, è necessario impostare un riferimento alla libreria di oggetti di Microsoft Office 12.0 utilizzando la scheda COM della finestra di dialogo Aggiungi riferimento in Microsoft Visual Studio Tools for Applications (VSTA) o Visual Studio 2005. In questo modo, verrà definito un riferimento ai membri dello spazio dei nomi Microsoft.Office.Core.
L'esempio richiede una direttiva using o Imports per lo spazio dei nomi Microsoft.Office.Core nella sezione delle dichiarazioni del modulo di codice del modulo.
_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)
Vedere anche
Riferimenti
Interfaccia UserPermission
Membri UserPermission
Spazio dei nomi Microsoft.Office.Interop.InfoPath