Imparare a modificare una chiave del registro di sistema con una macro di Microsoft Excel utilizzando Visual Basic, Applications Edition può evitare di commettere errori nel registro di sistema se è necessario modificare il valore di una chiave frequentemente. Una macro in Excel viene utilizzata per eseguire un set di istruzioni VBA con un clic di un pulsante e può essere salvata. Questa funzionalità significa che non devi ricreare la macro ogni volta che è necessario modificare i valori nella chiave del registro di sistema.
Istruzioni
1
Avviare Microsoft Excel. Scegliere la scheda "Sviluppo" e selezionare "Macro". Digitare "editRegistry" sotto "Nome Macro" e premere il pulsante "Crea" per creare una nuova routine sub per questa macro.
2
Aggiungere le seguenti due variabili che si utilizzerà per contenere la chiave di registro e il valore:
Dim myRegKey As String
Dim myValue As String
3
Aggiungere il codice seguente con il nome della chiave del registro di sistema da modificare:
myRegKey = "< digitare la chiave di registro qui >"
Aggiungere il seguente codice e digitare il valore per la chiave del registro di sistema:
myValue = "< valore della chiave del registro di sistema di tipo >"
4
Chiamare la routine sub per apportare le modifiche alla chiave del registro di sistema:
RegKeySave myRegKey, myValue
5
Copiare e incollare il codice seguente per creare la routine sub che le modifiche verrà apportate alla chiave del registro di sistema:
Sub RegKeySave (iRegKey come stringa,
i_Value As String, _
Optional i_Type As String = "REG_SZ")
Dim myWS As Object
Set myWS = CreateObject
myWS.RegWrite i_RegKey, i_Value, i_Type
End Sub
6
Tornare a Microsoft Excel e fare clic su "Macro". Fare clic sulla macro "editRegistry" e selezionare "Esegui" per eseguirlo.
Consigli & Avvertenze
- Eseguire il backup del registro prima di apportare modifiche. Modifica le chiavi di registro sbagliato può causare conseguenze gravi al computer.