2.3.6 Wie kann man die Benutzerdaten auslesen?
Bei der Installation hat man die Möglochkeiten die Benutzerdaten einzutragen. Man kann dies auch später unter Extras->Optionen machen. Diese Benutzerdaten lassen sich auch mit Starbasic auslesen. Über die Verwendung des Service com.sun.star.configuration.ConfigurationProvider kann man diese auslesen.

Dim regval(0) as new com.sun.star.beans.PropertyValue
userdaten = createUnoService("com.sun.star.configuration.ConfigurationProvider")
regval(0).Name = "nodepath"
regval(0).Value = "org.openoffice.UserProfile/Data"
benutzerdaten = userdaten.createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", regval())

Benutzerdaten hat nun die folgenden Proberties mit den entsprechenden Inhalten.

Firma -> benutzerdaten.o
Vorname ->benutzerdaten.givenname
Nachname -> benutzerdaten.sn
Kürzel -> benutzerdaten.initials
Titel -> benutzerdaten.title
Position > benutzerdaten.position
Telefon geschäftlich > benutzerdaten.telephonenumber
Fax ->benutzerdaten.facsimiletelephonenumber
Telefon privat -> benutzerdaten.homephone
e-mail -> benutzerdaten.mail
Strasse -> benutzerdaten.street
PLZ -> benutzerdaten.postalcode
Land -> benutzerdaten.c
Ort -> benutzerdaten.l