标签:
杂谈 |
分类: software |
最终解决方案:(word 2016)
将以下内容添加到记事本,另存为.reg文件,双击导入即可:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Word\Options]
"SQLSecurityCheck"=
dword:00000000
原因
"症状"一节中描述的提示是设计使然。
此提示所有更新版本的 Microsoft Office 中存在,并且在 Office XP Service Pack 3
中引入。为使邮件合并更安全"适用于"一节中列出的产品中添加了此提示。如果您单击是,当您收到提示,则允许在您的计算机上运行的代码。恶意用户可以手工创建旨在试图窃取或破坏您有权访问的数据的
SQL 查询。如果收到提示时单击否,就不会让代码运行。
注意设置 DisplayAlerts = 无通过 VBA 使用
VBA,打开文件时禁止显示提示,但使用无选项来打开文档并没有数据附加到邮件合并主文档。
解决方法
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
"SQLSecurityCheck"= dword:00000000
- 启动注册表编辑器。
- 找到并单击以下注册表项︰
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
- 在编辑菜单上,指向新建,然后单击DWORD 值。
- 在名称下键入︰
SQLSecurityCheck
- 双击SQLSecurityCheck。
- 在数值数据框中,键入︰
00000000
- 单击确定。

加载中…