Les partenaires publicitaires:

Comment faire pour modifier le Registre avec une macro VBA Excel

Apprendre à modifier une clé de registre avec une macro Microsoft Excel en utilisant Visual Basic pour Applications permet d'éviter de faire des erreurs dans le registre si vous devez changer la valeur d'une clé fréquemment. Une macro dans Excel est utilisée pour exécuter un ensemble de déclarations VBA avec un clic d'un bouton et peut être sauvegardé. Cette capacité signifie que vous ne devez recréer la macro chaque fois que vous devez modifier les valeurs dans votre clé de Registre.

Instructions

  1. 1

    Lancez Microsoft Excel. Clique le "Développeur" onglet, puis sélectionnez "Macros." Type "editRegistry" en dessous "Nom de la macro" et appuyez sur la "Créer" bouton pour créer une nouvelle procédure de sous pour cette macro.

  2. 2

    Ajouter les deux variables suivantes que vous allez utiliser pour tenir votre clé de Registre et la valeur:

    Dim myRegKey As String

    Dim myValue As String

  3. 3

    Ajoutez le code suivant avec le nom de la clé de Registre que vous souhaitez modifier:

    myRegKey = ""

    Ajoutez le code suivant et entrez la valeur pour votre clé de Registre:

    myValue = ""

  4. 4

    Appel de la procédure sous pour faire les modifications apportées à votre clé de Registre:




    RegKeySave myRegKey, myValue

  5. 5

    Copiez et collez le code suivant pour créer la procédure de sous qui fera les modifications apportées à votre clé de Registre:

    Sous RegKeySave (iRegKey As String,

     i_Value As String, _

    I_Type option As String = "REG_SZ")

    MyWS Dim comme objet

    Réglez myWS = CreateObject ("WScript.Shell")

    myWS.RegWrite i_RegKey, i_Value, i_Type

    End Sub

  6. 6

    Revenez à Microsoft Excel, puis cliquez sur "Macros." Clique le "editRegistry" macro, et sélectionnez "Run" pour l'exécuter.

Conseils & Avertissements

  • Sauvegardez votre base de registre avant de faire des changements. Modification des clés de registre erronées peut entraîner de graves conséquences sur votre ordinateur.
» » » » Comment faire pour modifier le Registre avec une macro VBA Excel