|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
我们知道excel中对VB项目的访问信任,有相对应的注册表键值,查了很多资料,就是没有查到word 中信任对VB项目的访问的注册表键值,一般滴可以用sendkeys摸拟键盘操作实现对VB项目的勾选,但这样做也有缺点,即代码的运行成功取决于word所处环境,有时过慢就会带来相关摸拟键来不及操作而导致勾选不成功的情况发生,但是如果我们知道对应的注册表键值,我们就可以通过修改注册表键值的比较可靠的代码实现对VB项目访问信任的勾选.在此请高手指点word中是否也有相应的注册表键值对应,如果有在什么位置.如果没有,是否存在修改其他属性而不必使用摸拟键盘操作的方法,谢谢!
以下代码可以修改VB项目信任,但问题是用了代码后因变灰,再无法用人工去修改了,问题在哪???头大!!!
On Error Resume Next
System.PrivateProfileString _
("", "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & _
"\Word\Security", "AccessVBOM") = 1 '注 1为打勾并变灰,0为去勾并变灰
End Sub
[ 本帖最后由 wwwbjwww 于 2010-6-27 23:30 编辑 ] |
|