我正在尝试创建一个包含指向网络资源链接的 Word 文档。如果我创建指向常规 HTML 文件的超链接,当我单击该链接时,它会按预期在我的默认浏览器(Google Chrome)中打开。
但是,如果我单击网站上的 PDF 文件链接,它会在 Internet Explorer 中打开。在打开之前,我还收到以下提示:
微软办公软件
开场http://www.example.com/example.pdf
有些文件可能含有病毒或对您的计算机造成危害。确保该文件来自可靠来源非常重要。
您想打开这个文件吗?
确定 取消
我使用的是 Office 2010,但我正在为使用 Office 2007 并遇到相同问题的用户询问。(他的默认浏览器是 Firefox。)我们都在使用 Windows 7。
答案1
要删除警告,请执行以下操作:
- 运行 Procmon.exe(从 download.sysinternals.com/files/ProcessMonitor.zip 下载)
- 关闭捕获,然后清除。打开捕获。
- 单击 Word 中的超链接。
- 关闭捕获。按 Process=Winword.exe、Operation=RegQueryValue、Result=NAME NOT FOUND 进行筛选
- 在路径中查找第一个带有 EditFlags 的条目。
- 打开 Regedit,导航到路径。添加新的 DWORD 类型,名为“EditFlags”,十六进制值为 10000。
结果:超链接不再显示对话框“某些文件可能包含病毒或对您的计算机有害”。
我从拉胡尔的角落
答案2
该提示是来自 IE 还是在打开 IE 之前来自 Word 的安全提示?
这看起来像标准的 IE 文件下载警告。
在他的 Adobe(Reader、Standard、Pro 等)应用程序中,转到编辑 -> 首选项。
在 Internet 部分,确保已启用“在浏览器中显示 PDF”项。为了获得最佳兼容性,我还发现取消选中(禁用)“启用快速 Web 查看”和“启用推测性下载”有助于使工作更顺畅。
答案3
如上所述,该警告基本上是 Microsoft Word 试图保护您不打开任何可疑文件。至于为什么它无法在 Chrome 中打开,这与您的文件关联有关。您的 .pdf 扩展名与 Internet Explorer 和/或 Internet Explorer 插件相关联。您的 .html 扩展名与 Chrome 相关联。无论如何……这是您更改它的方法。
http://www.makeuseof.com/tag/change-fix-broken-file-type-associations-windows-7/
答案4
我发现注册表项更改记录在http://support.microsoft.com/kb/218153解决了这个问题。
总之,您需要在以下子项中创建一个值为的DWORD Value
调用:ForceShellExecute
1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
如果您在 64 位版本的 Windows 上运行 32 位版本的 Office,请在此处创建密钥:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
请注意,此注册表子项对于所有受支持的 Office 版本都是相同的(即不在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 处创建一个键14.0\Common\Internet 只是因为您正在使用 Office 2010 — 它将不起作用。)