Presentation.Permission-Eigenschaft (PowerPoint)

Syntax

Ausdruck. Permission

Ausdruck Eine Variable, die ein Presentation-Objekt darstellt.

Rückgabewert

Berechtigung

HinwBemerkungeneise

Verwenden Sie das Permission -Objekt zum Einschränken von Berechtigungen für das aktive Dokument und bestimmte berechtigungseinstellungen festzulegen oder zurückzugeben.

Verwenden Sie die Enabled -Eigenschaft, um zu bestimmen, ob Berechtigungen für das aktive Dokument eingeschränkt sind. Verwenden Sie die Count -Eigenschaft zum Zurückgeben der Anzahl der Benutzer mit Berechtigungen und die RemoveAll -Methode, um alle vorhandenen Berechtigungen zurückzusetzen.

Die DocumentAuthor, EnableTrustedBrowser, RequestPermissionURL und StoreLicenses Eigenschaften enthalten weitere Informationen zu berechtigungseinstellungen.

Das Permission-Objekt ermöglicht den Zugriff auf eine Auflistung von UserPermission-Objekten. Verwenden Sie das UserPermission-Objekt, um bestimmte Gruppen von Rechten einzelnen Benutzern zuzuordnen. Während einige Berechtigungen, die über die Benutzeroberfläche erteilt werden (wie z. B. msoPermissionPrint) für alle Benutzer gelten, können Sie mit dem UserPermission-Objekt einzelnen Benutzern Berechtigungen mit individuellen Ablaufdaten zuweisen.

Verwaltung von Informationsrechten unterstützt die Verwendung von administrativen Berechtigungsrichtlinien, die Benutzer und Gruppen sowie deren Dokumentberechtigungen auflisten. Verwenden Sie die ApplyPolicy -Methode zum Anwenden einer Berechtigungsrichtlinie und die Eigenschaften PermissionFromPolicy, PolicyName und PolicyDescription, um Richtlinieninformationen zurückzugeben.

Das Objektmodell Berechtigung ist verfügbar, ob Berechtigungen für das aktive Dokument eingeschränkt sind. Die Permission -Eigenschaft des Presentation -Objekts gibt nicht den Wert Nothing zurück, wenn das aktive Dokument nicht über eingeschränkte Berechtigungen verfügt. Verwenden Sie die Enabled -Eigenschaft, um zu bestimmen, ob ein Dokument über eingeschränkte Berechtigungen verfügt.

Beispiel

Im folgenden Beispiel wird eine neue Präsentation erstellt und dem Benutzer mit der E-Mail-Adresse "someone@example.com" leseberechtigung für die neue Präsentation zugewiesen. Das Beispiel zeigt die Zugriffsberechtigungen des Besitzers und des neuen Benutzers an.

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

Siehe auch

Presentation-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.