Aprender cómo modificar una clave del registro con una macro de Microsoft Excel utilizando Visual Basic para aplicaciones puede evitar cometer errores en el registro si tiene que cambiar el valor de una clave con frecuencia. Una macro de Excel se utiliza para ejecutar un conjunto de instrucciones de VBA con un clic de un botón y se puede guardar. Esta capacidad significa que usted no tiene que volver a crear la macro cada vez que necesita para editar los valores de la clave de registro. Instrucciones
1
lanzamiento Microsoft Excel. Haga clic en la pestaña de " desarrolladores" y seleccione " Macros ". Tipo " editRegistry " abajo " Nombre de la macro " y pulse el botón " Crear" para crear un nuevo procedimiento sub para esta macro.
2
Agregue las siguientes dos variables que va a utilizar para mantener su clave de registro y el valor :
myRegKey dévil como secuencia
myValue dévil como secuencia
3
Agregue el código siguiente con el nombre de la clave de registro que desea edit:
myRegKey = " "
Añada el siguiente código y escriba el valor de la clave de registro :
myValue = "< tipo valor de la clave del registro > "
4
Llame al procedimiento secundario para hacer los cambios en la clave del registro:
RegKeySave myRegKey , myValue
5
Copia y pega el siguiente código para crear el procedimiento sub que hará que los cambios en la clave del registro:
sub RegKeySave ( i_RegKey As String , _
i_Value As String , _
< p> i_Type Opcional As String = " REG_SZ ")
myWS dévil como objeto
Set myWS = CreateObject ( " WScript.Shell " )
myWS.RegWrite i_RegKey , i_Value , i_Type
End Sub
6
volver a Microsoft Excel y haga clic en " Macros ". Haga clic en la macro " editRegistry " y seleccione "Ejecutar" para ejecutarlo.