Lære å redigere en registernøkkel med en Microsoft Excel makro ved hjelp av Visual Basic for Applications kan unngå å gjøre feil i registeret hvis du må endre verdien av en nøkkel ofte. En makro i Excel brukes til å utføre et sett med VBA uttalelser med et klikk på en knapp og kan lagres . Denne funksjonen betyr at du ikke trenger å opprette makroen hver gang du trenger å redigere verdiene i registeret nøkkelen . Instruksjoner
en
Launch Microsoft Excel . Klikk på " Developer "-kategorien , og velg " Makroer ". Type " editRegistry " under "Macro name" og trykk på " Create" -knappen for å opprette en ny sub prosedyre for dette makro .
2
Legg til følgende to variabler som du vil bruke for å holde registeret nøkkelen og verdi : en
Dim myRegKey As String
Dim myValue As String
3
Legg til følgende kode med navnet på registernøkkelen du vil edit:
myRegKey = " "
Legg til følgende kode og skriv verdien for din registernøkkel:
myValue = " < typen verdi for registernøkkelen > "
4
Ring sub prosedyren for å gjøre endringer i registeret nøkkelen : en
RegKeySave myRegKey , myValue
5
Kopier og lim inn følgende kode for å opprette sub prosedyre som vil gjøre endringer i registeret nøkkelen : en
sub RegKeySave ( i_RegKey As String , _
i_Value As String , _
< p> Valgfritt i_Type As String = " REG_SZ " )
Dim myWS Som Object
Set myWS = CreateObject ( " WScript.Shell ")
myWS.RegWrite i_RegKey , i_Value , i_Type
End Sub
6
Switch tilbake til Microsoft Excel , og klikk " Makroer ". Klikk på " editRegistry " makro , og velg "Kjør " for å kjøre den.