Aprender a editar uma chave de registro com uma macro do Microsoft Excel usando o Visual Basic for Applications pode evitar cometer erros no registro , se você tem que mudar o valor de uma chave com freqüência. A macro no Excel é usado para executar um conjunto de instruções de VBA com um clique de um botão e pode ser salvo. Essa capacidade significa que você não tem que recriar o macro cada vez que você precisa para editar os valores na sua chave de registro . Instruções
1
Abra o Microsoft Excel. Clique na guia "Desenvolvedor" , e selecione " Macros ". Digite " editRegistry " abaixo " Nome da macro " e pressione o botão "Criar " para criar um novo procedimento sub para esta macro.
2
Adicione as duas variáveis seguintes que você irá usar para manter a sua chave de registro e valor :
Dim myRegKey as String Dim
myValue as String
3
Adicione o seguinte código com o nome da chave do registro que você deseja edit:
myRegKey = " chave de registro "
Adicione o código a seguir e digite o valor para a chave do Registro:
myValue = "< tipo valor para a chave de registro > "
4
Chame o procedimento sub para fazer as alterações em sua chave do Registro:
RegKeySave myRegKey , myValue
5
Copie e cole o seguinte código para criar o procedimento sub que vai fazer as mudanças para a sua chave de registro :
sub RegKeySave ( i_RegKey as String , _
i_Value as String , _
Opcional 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
Volte para o Microsoft Excel, e clique em " Macros ". Clique na macro " editRegistry ", e selecione "Executar" para executá-lo.