Zugriff auf die Windowsregistrierung mit VBA

Die Windowsregistrierung oder Registry ist ein zentrales Herzstück von dem Betriebssystem Windows. Nun muss man sich immer fragen, ob man wirklich dort seine eigenen Einstellungen oder Werte ablegen möchte.

Aber eins gilt immer:

   

Achtung: Vor Änderungen in der Registry immer Sicherungen der Systemeinstellungen erstellen . Benutzung der Tipps hier sind auf eigenen Gefahr!

 

 

Wir wollen Ihnen trotzdem erklären, wie Sie auf die Registrierung zugreifen können. Denn grundsätzlich sind es auch nur Dateien, die in den Systemverzeichnissen und in den Profilen der Benutzer gespeichert sind. Aber hüten Sie sich davor, diese Dateien mit einem Editor zu öffnen. Die Dateien haben in einigen Fällen keine Endung und werden anschließend nicht mehr als Systemdatei erkannt. Damit wird sich Ihr Betriebssystem verabschiedet haben. Starten ist nicht mehr möglich.

Daher verzichten wir auch darauf, Ihnen die Dateinamen zu nennen.

Genug der Warnungen, was ist aber nun mit dem Code?

Sie haben ja schon den Zugriff mit den ini-Dateien kennen gelernt. Genauso funktioniert es mit der Registry. Der selbe Befehl:

System.PrivateProfileString

Mit den Parametern sieht er so aus:

System.PrivateProfileString(FileName As String, Section As String, Key As String) As String

Es gibt zu den ini-Dateien einen Unterscheid. Hier geben Sie bei Filename keine Datei an der Wert bleibt einfach leer. Dann erkennt VBA automatisch, dass Sie auf die Registry zugreifen wollen.

In der Section wird nun der gesamte Sektionspfad aus der Registry angegeben. Dazu muss man sich mit dem Aufbau der Registrierung beschäftigen. Microsoft hat dazu eine schöne Erkärung geliefert. Schauen Sie bitte in dem rechts genannten Link nach.

Das Lesen und Schreiben der Registrierung mit dem Befehl funktioniert sonst genau wie bei den ini-Dateien.

Aber bedenken Sie, dass ein Export auf einen anderen PC nicht so einfach möglich ist. Dazu müssen Sie den Key aus der Registry exportieren und auf dem neuen System wieder importieren. Das können Sie mit dem Editor für die Registry machen. Dazu einfach in Windows auf Start und Ausführen... klicken. Dort geben Sie regedit ein und klicken auf Ok. Anschließend öffnet sich die Registry.

Zum Schluss aber doch noch einen Hinweis: Diese Veränderungen der Registrierung ist nur etwas für fortgeschrittene Anwender. Als Anfänger sollte man imemr zu den ini- oder Textdateien greifen. 

 



Diese Seite zu Mister Wong hinzufügen
Diese Seite zu ecure.del.icio.us hinzufügen
Diese Seite zu webnews hinzufügen
Diese Seite zu Google Bookmarks hinzufügen
Diese Seite zu linkarena hinzufügen
Diese Seite zu Yahoo hinzufügen






Interessante Links

Zugriff ini-Dateien Zugriff ini-Dateien
Microsoft: die Windows Registrierung Microsoft: die Windows Registrierung






Für weitere Infos bitte auf den Text klicken

http://www.prawi-officewelt.de
 .::. nach oben .::.
 
 
©2008 - 2024 www.VBA-Wordwelt.de - alle Rechte vorbehalten
 
Kontakt | Impressum
los Suche

Cookies speichern Informationen lokal auf Ihrem Rechner, ohne die Verwendung kann der Funktionsumfang beeinträchtigt werden. Weitere Informationen


Annehmen