Office中国论坛/Access中国论坛

标题: 如何取注册表中的键值 [打印本页]

作者: koutx    时间: 2017-1-21 21:21
标题: 如何取注册表中的键值
本帖最后由 koutx 于 2017-1-21 21:22 编辑

在64位Win7上如何用VBA代码 取出HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0\ACAD-8001:804\Location的键值,即CAD的安装路径。无数次都不成功,是否因为ACAD-8001:804此键名中有-和:字符?有请坛友试试并指教。
在WinXP上可以。

作者: tmtony    时间: 2017-1-22 09:43
我没有安装autocad ,不好测试
作者: 风中漫步    时间: 2017-1-22 11:32
取到空值?取其他的呢?
作者: 风中漫步    时间: 2017-1-22 11:34
没有7系统,感觉和键没有关系。
作者: roych    时间: 2017-1-22 13:56
使用API函数应该是可以取到的吧?
http://www.office-cn.net/thread-105667-1-1.html
供参考
作者: koutx    时间: 2017-1-24 21:34
风中漫步 发表于 2017-1-22 11:32
取到空值?取其他的呢?

取别的键值倒是没问题,所以总觉得是“-8001:804”这种形式的键名所致。谢谢关注
作者: koutx    时间: 2017-1-24 21:36
roych 发表于 2017-1-22 13:56
使用API函数应该是可以取到的吧?
http://www.office-cn.net/thread-105667-1-1.html
供参考

GetSetting()好象只对VB AND VBA 的吧。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3