Freigeben über


UserPermission.Permission Eigenschaft

Definition

Ruft einen Wert ab, der die Berechtigungen für das aktuelle Formular darstellt, das dem Benutzer zugewiesen ist, der einem UserPermission -Objekt zugeordnet ist, oder legt diesen fest.

public:
 property int Permission { int get(); void set(int value); };
public int Permission { get; set; }
member this.Permission : int with get, set
Public Property Permission As Integer

Eigenschaftswert

Ein ganzzahliger Wert, der einem der MsoPermission Enumerationswerte entspricht.

Beispiele

Im folgenden Beispiel wird der der E-Mail-Adresse "someone@example.com" zugeordnete Benutzer aus der Permission Auflistung des Formulars abgerufen und einem UserPermission-Objekt zugewiesen. Anschließend wird die Permission -Eigenschaft des UserPermission-Objekts verwendet, um die Berechtigungen dieses Benutzers auf die Zugriffsebene Ändern festzulegen.

Um auf die MsoPermission Enumerationswerte zum Festlegen von Berechtigungen zuzugreifen, müssen Sie einen Verweis auf die Microsoft Office 14.0-Objektbibliothek über die Registerkarte COM des Dialogfelds Verweis hinzufügen in Visual Studio 2012 oder Visual Studio 2005 festlegen. Dadurch wird ein Verweis auf die Member des Microsoft.Office.Core-Namespaces hergestellt.

Dieses Beispiel erfordert eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationsabschnitt des Formularmoduls.

_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)

Gilt für: