Тема: Работа с реестром Windows на VBA
Здравствуйте.
Мне необходимо на VBA под ACAD программно создать какой-либо ключ и присвоить ему в зависимости от исходных данных определенное значение. Как это осуществить?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Работа с реестром Windows на VBA
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте.
Мне необходимо на VBA под ACAD программно создать какой-либо ключ и присвоить ему в зависимости от исходных данных определенное значение. Как это осуществить?
F1 GetSetting, SetSetting
или через Microsoft Windows Script Host (WSH)
А я могу посмотреть значение ключей из внешних программ? Ну например из Regedit или только из VBA, который поддерживается ACAD, Excel и т.д.?
Владимир Линейцев,
Поправлюсь процедура называется не SetSetting, а SaveSetting.
Эти процедуры (вообще их 4) работают с разделом HKEY_CURRENT_USER\Software\VB and VBA Programs. Соответственно там можно их увидеть через редактор реестра.
Спасибо, здесь теперь все понятно. И еще, если я правильно понимаю, то при смене пользователя VBA-программа не получит доступ к сохраненным ранее ключам. Можно ли эти ключи перенести в другой раздел реестра, например HKEY_LOCAL_MACHINE?
Владимир Линейцев,
Для работы с другими разделами посмотри вот тут
если я правильно понимаю, то при смене пользователя VBA-программа не получит доступ к сохраненным ранее ключам.
При смене Пользователя VBA-программа ПОЛУЧИТ доступ к сохраненным ранее ключам.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Работа с реестром Windows на VBA
Форум работает на PunBB, при поддержке Informer Technologies, Inc