Hahner_Microsoft-Word-2010---Das-Ideenbuch_ISBN_9783866457980
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Benutzerdaten abrufen: INI-Datei, Registry oder Active Directory<br />
Listing 7.4 Die in der Form eingegebenen Benutzerdaten lassen sich in der Registry für den späteren Einsatz<br />
zwischenspeichern<br />
Sub pBenutzerdatenInRegistrySchreiben()<br />
Dim strAnwendung As String<br />
Dim strSection As String<br />
strAnwendung = "<strong>Word</strong>"<br />
strSection = "Benutzer"<br />
SaveSetting AppName:=strAnwendung, Section:=strSection, _<br />
Key:="Vorname", Setting:=gstrVorname<br />
SaveSetting AppName:=strAnwendung, Section:=strSection, _<br />
Key:="Nachname", Setting:=gstrNachname<br />
SaveSetting AppName:=strAnwendung, Section:=strSection, _<br />
Key:="Straße", Setting:=gstrStraße<br />
SaveSetting AppName:=strAnwendung, Section:=strSection, _<br />
Key:="PLZ", Setting:=gstrPLZ<br />
SaveSetting AppName:=strAnwendung, Section:=strSection, _<br />
Key:="Ort", Setting:=gstrOrt<br />
End Sub<br />
Abbildung 7.11 Ein Blick in die Registry zeigt den Aufbau der gespeicherten Benutzerdaten<br />
<strong>Das</strong> Auslesen erfolgt ähnlich einfach wie das Speichern, nutzen Sie hierzu das Kommando<br />
GetSetting. Auch hier folgen mit strAnwendung und strSection zuerst die genaue<br />
Pfadangabe und dann der Name des Schlüssels. Die letzte Variable bleibt leer – hier<br />
können Sie einen Default-Wert angeben, der zurückgegeben wird, falls der Schlüssel<br />
noch nicht vorhanden sein sollte.<br />
Listing 7.5 Mit dieser Routine lassen sich Benutzerdaten aus der Registry auslesen<br />
Sub pBenutzerdatenAusRegistryLesen()<br />
Dim strAnwendung As String<br />
Dim strSection As String<br />
strAnwendung = "<strong>Word</strong>"<br />
strSection = "Benutzer"<br />
211