At lære at redigere en nøgle i registreringsdatabasen med en Microsoft Excel-makro ved hjælp af Visual Basic for Applications kan undgå at lave fejl i registreringsdatabasen, hvis du er nødt til at ændre værdien af en tast ofte. En makro i Excel bruges til at udføre et sæt af VBA udsagn med et klik på en knap og kan gemmes. Denne evne betyder, at du ikke behøver at genskabe makroen , hver gang du har brug for at redigere værdierne i registreringsdatabasen nøgle. Instruktioner
1
Launch Microsoft Excel. Klik på " Udvikler "-fanen og vælg " Makroer ". Type " editRegistry " nedenfor "Macro navn " og tryk på "Opret" -knappen for at oprette en ny sub procedure for denne makro .
2
Tilføj følgende to variabler, som du vil bruge til at holde din nøgle i registreringsdatabasen og værdi : Hej
Dim myRegKey As String
Dim minVaerdi As String
3
Føj følgende kode med navnet på den indskrive nøglen , du vil edit : Hej
myRegKey = " "
Føj følgende kode , og skriv værdien for din registreringsdatabase nøgle : Hej
minVaerdi = "< typen værdi for den indskrive nøglen > "
4
Ring sub procedure til at foretage de ændringer i registreringsdatabasen nøgle : Hej
RegKeySave myRegKey , minVaerdi
5
Kopier og indsæt følgende kode til at skabe sub procedure, som vil foretage de ændringer i registreringsdatabasen nøgle : Hej
sub RegKeySave ( i_RegKey As String , _
i_Value As String , _
< p > Valgfri i_Type As String = " REG_SZ " )
Dim myWS som objekt
Set myWS = CreateObject ( " WScript.Shell " )
myWS.RegWrite i_RegKey , i_Value , i_Type
End Sub
6
Skift tilbage til Microsoft Excel , og klik på " Makroer ". Klik på " editRegistry " makro , og vælg "Kør " for at udføre den.