Всем привет.
Очень нужна ваша помощь.
Мне через макрос в Excel необходимо внести изменения в реестр, чтобы отключить предупреждение об отправке письма в Outlook.
На просторах интернета нашел такой код по добавлению записей в реестр:
Он работает замечательно, но только для ветки "HKEY_CURRENT_USER".
Мне нужно внести изменения в ветку "HKEY_LOCAL_MACHINE", а с ней такой код работать не хочет.
Также пробовал использовать функцию "regcreatekeyex", но она ругается при декларировании. У меня windows 8, x64. Может кто знает, как добавлять данные в реестр в нужной мне ветке? Или иной способ решения основного вопроса? Просто зайти в реестр и руками сделать не могу, т.к. на работе, естественно, админами закрыт доступ, а через макрос VBA можно работать с реестром)
Очень нужна ваша помощь.
Мне через макрос в Excel необходимо внести изменения в реестр, чтобы отключить предупреждение об отправке письма в Outlook.
На просторах интернета нашел такой код по добавлению записей в реестр:
Код |
---|
Key$ = "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Excel\Security\" CreateObject("WScript.Shell").RegWrite Key$ & "AccessVBOM", 1, "REG_DWORD" |
Мне нужно внести изменения в ветку "HKEY_LOCAL_MACHINE", а с ней такой код работать не хочет.
Также пробовал использовать функцию "regcreatekeyex", но она ругается при декларировании. У меня windows 8, x64. Может кто знает, как добавлять данные в реестр в нужной мне ветке? Или иной способ решения основного вопроса? Просто зайти в реестр и руками сделать не могу, т.к. на работе, естественно, админами закрыт доступ, а через макрос VBA можно работать с реестром)