User2.UserName-Eigenschaft
Ruft nur den Benutzernamen des Benutzers ab.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(4)> _
ReadOnly Property UserName As String
'Usage
Dim instance As User2
Dim value As String
value = instance.UserName
[DispIdAttribute(4)]
string UserName { get; }
Eigenschaftswert
Der Benutzername des Benutzers.
Hinweise
Das Aufrufen der UserName-Eigenschaft entspricht dem Aufrufen von System.Environment.UserName
.
![]() |
---|
Die Berechtigungen der lokalen Intranetzone ermöglichen das Lesen des Benutzernamens aus der Umgebung. Daher kann diese Methode von domänenbasierten Formularvorlagen aufgerufen werden. |
Da die UserName-Eigenschaft in Microsoft Office InfoPath 2007 neu hinzugekommen ist, müssen Sie sie deklarieren und in den User2-Typ umwandeln, um darauf zuzugreifen. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von nicht mit InfoPath 2003 kompatiblen Microsoft.Office.Interop.InfoPath.SemiTrust-Membern.
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.
Beispiel
Im folgenden Beispiel wird die UserName-Eigenschaft verwendet, um die Anmeldeinformationen des aktuellen Benutzers anzuzeigen.
User2 thisUser = (User2)thisApplication.User;
thisXDocument.UI.Alert(thisUser.UserName);
Dim thisUser As User2 = DirectCast(thisApplication.User, User2)
thisXDocument.UI.Alert(thisUser.UserName)
Siehe auch
Referenz
User2-Schnittstelle
User2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace