OVH Cloud OVH Cloud

[BdR] Création fichier .reg

2 réponses
Avatar
John Fuss
Bonjour à tous,

avec des macros j'exploite la cle de registre HKCU/Software/VB and VBA
Program Settings/ via les fonctions SaveSetting et GetSetting. Comment
puis-je via VBA créer un fichier reg de cette cle ? et la restaurer ? Merci
d'avance.

John

2 réponses

Avatar
Frédéric Sigonneau
Bonjour,

Pour exporter cette clé (attention aux guillemets du fait d'un nom de clé avec
des espaces) :

Sub ExporteReg()
Dim Clé As String
Clé = """HKEY_CURRENT_USERSoftwareVB and VBA Program Settings"""
Shell "regedit.exe /e D:ExportSettings.reg " & Clé, 0
End Sub

Pour importer :

Sub ImporteReg()
Shell "regedit.exe -s D:ExportSettings.reg", 0
End Sub

Note : Le paramètre -s évite la demande de confirmation à l'utilisateur
("Êtes-sûr de vouloir fusionner etc. ?"). Supprime-le si tu souhaites conserver
cette possibilité de confirmer (et d'annuler éventuellement l'opération).

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour à tous,

avec des macros j'exploite la cle de registre HKCU/Software/VB and VBA
Program Settings/ via les fonctions SaveSetting et GetSetting. Comment
puis-je via VBA créer un fichier reg de cette cle ? et la restaurer ? Merci
d'avance.

John




Avatar
John Fuss
C'est royal, merci bcp !

John

"Frédéric Sigonneau" a écrit dans le message de
news:
Bonjour,

Pour exporter cette clé (attention aux guillemets du fait d'un nom de clé
avec

des espaces) :

Sub ExporteReg()
Dim Clé As String
Clé = """HKEY_CURRENT_USERSoftwareVB and VBA Program Settings"""
Shell "regedit.exe /e D:ExportSettings.reg " & Clé, 0
End Sub

Pour importer :

Sub ImporteReg()
Shell "regedit.exe -s D:ExportSettings.reg", 0
End Sub

Note : Le paramètre -s évite la demande de confirmation à l'utilisateur
("Êtes-sûr de vouloir fusionner etc. ?"). Supprime-le si tu souhaites
conserver

cette possibilité de confirmer (et d'annuler éventuellement l'opération).

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour à tous,

avec des macros j'exploite la cle de registre HKCU/Software/VB and VBA
Program Settings/ via les fonctions SaveSetting et GetSetting. Comment
puis-je via VBA créer un fichier reg de cette cle ? et la restaurer ?
Merci


d'avance.

John