Lernen, wie man einen Registry- Schlüssel mit einer Microsoft Excel-Makro mit Visual Basic für Applikationen bearbeiten können verhindern, dass Fehler in der Registrierung , wenn Sie den Wert einer häufig gewechselt haben . Ein Makro in Excel wird verwendet, um eine Reihe von VBA -Anweisungen mit einem Klick auf eine Schaltfläche ausführen und kann gespeichert werden. Diese Fähigkeit bedeutet, dass Sie nicht haben, um neu das Makro jedes Mal müssen Sie die Werte in die Registry Schlüssel bearbeiten. Anleitung
1
Starten Sie Microsoft Excel. Klicken Sie auf die Registerkarte "Entwicklertools" , und wählen Sie " Makros ". Type " editRegistry " unterhalb " Makroname " und drücken Sie die Schaltfläche "Erstellen" , um eine neue Sub-Prozedur für dieses Makro zu erstellen.
2
Fügen Sie die folgenden zwei Variablen , die Sie verwenden , um Ihre Registrierung Taste gedrückt halten und Wert :
Dim myRegKey As String Dim
myValue As String
3
Fügen Sie den folgenden Code mit dem Namen der Registrierungsschlüssel du willst edit:
myRegKey = " "
Fügen Sie den folgenden Code und geben Sie den Wert für Ihren Registrierungsschlüssel:
myValue = "< Typ Wert für den Registrierungsschlüssel > "
4
Rufen Sie die Sub-Prozedur , um die Änderungen an Ihrem Registrierungsschlüssel machen :
RegKeySave myRegKey , myValue
5
Kopieren Sie den folgenden Code, um die Sub-Prozedur , die die Änderungen an Ihrem Registrierungsschlüssel wird erstellt :
Sub RegKeySave ( i_RegKey As String , _
i_Value As String , _
< p> Optional 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
Schalter zurück zu Microsoft Excel , und klicken Sie auf "Makros ". Klicken Sie auf " editRegistry " Makro, und wählen Sie "Ausführen ", um es auszuführen.