Настройки программы VB и VBA не видны в RegEdit, но доступны через VBA - PullRequest
0 голосов
/ 16 декабря 2018

Я получил новый ноутбук с установленными 64-битной Windows 10 Home (версия 1803) и 32-битной Office 365. (версия 1811).

Я могу использовать команды SaveSetting и GetSetting через VBAбез проблем, VBA сохраняет и читает все правильно.

Но я не вижу Настройки программы VB и VBA через RegEdit (не под Computer\HKEY_CURRENT_USER\Software, нигде больше): enter image description here

Ключ просто не существует.

Я пробовал оба C:\Windows\regedit.exe и C:\Windows\SysWOW64\regedit.exe - ни один из них не показывал ключ.

Я создал Настройки программ VB и VBA с парой разделов и ключей для проверки через RegEdit - VBA прочитал их все отлично, но когда я изменил их через SaveSetting, RegEdit не показывал обновленные значения.GetSetting сделал.После того как я удалил их с помощью DeleteSetting, VBA больше не показывает их, но RegEdit по-прежнему показывает.

Я запустил поиск ключа, добавленного с помощью SaveSetting, он не дал результатов.

Я также не вижу настроек программы VB и VBA через PowerShell или PowerShell (x86).Я не вижу их в текстовом файле, в который я экспортирую реестр.

Это похоже на ошибку Windows или Office.Любые идеи, как я могу увидеть фактические значения в настройках программы VB и VBA через RegEdit?

1 Ответ

0 голосов
/ 18 декабря 2018

ОК, я понятия не имею, что это было, но переустановка MS Office устранила проблему.Мой оригинальный Office был предварительно установлен на ноутбуке, любезно предоставлен Lenovo.Я удалил его, затем установил его с веб-сайта Microsoft, и теперь кажется, что все нормализовалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...