Sådan redigerer registreringsdatabasen Med en Excel VBA Makro

August 15

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 begå fejl i registreringsdatabasen, hvis du er nødt til at ændre værdien af ​​en nøgle hyppigt. 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 funktion betyder, at du ikke behøver at genskabe makro, hver gang du har brug for at redigere værdierne i din nøgle i registreringsdatabasen.

Instruktioner

1 Start Microsoft Excel. Klik på fanen "Udvikler", og vælg "Makroer". Skriv "editRegistry" under "Macro navn", og tryk på knappen "Opret" 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 registreringsnøgle og værdi:

Dim myRegKey As String

Dim minVaerdi As String

3 Føj følgende kode med navnet på nøglen i registreringsdatabasen, du vil redigere:

myRegKey = "<type nøgle i registreringsdatabasen her>"

Føj følgende kode, og skriv værdien for din nøgle i registreringsdatabasen:

minVaerdi = "<type værdi for nøglen i registreringsdatabasen>"

4 Ring til sub procedure til at foretage de ændringer i din nøgle i registreringsdatabasen:

RegKeySave myRegKey, minVaerdi

5 Kopier og indsæt følgende kode til at oprette sub procedure, der vil gøre de ændringer til din nøgle i registreringsdatabasen:

Sub RegKeySave (i

RegKey As String,

i_Value As String, _

Valgfri i_Type As String = "REG_SZ")

Dim myWS As Object

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.

TIPS

  • Sikkerhedskopiere registreringsdatabasen, før du foretager nogen ændringer. Redigering de forkerte nøgler i registreringsdatabasen kan forårsage alvorlige konsekvenser for din computer.

relaterede artikler