【发布时间】:2020-06-18 23:16:55
【问题描述】:
我正在尝试追踪一些团队成员在尝试从 Access 打开 PDF 文件链接时发生的运行时错误。 VBA 代码使用 Application.followhyperlink 将超链接传递给我们的 SSRS 报表服务器。 VBA 代码正确传递了 URL(它适用于我的机器),该 URL 会打开一个对话框(Microsoft Office),询问用户是否“想打开这个文件?”。应该发生的是 Web 浏览器打开链接(然后 PDF 文件从中打开),但代码中断并显示错误消息:运行时错误 '15' - 无法打开指定的文件。
感觉问题出在 Web 浏览器安全性(或 Windows)安全性上。
我们将 Microsoft Edge 作为默认浏览器运行。我试图玩安全设置但没有运气。
还有其他人遇到过这种情况或有解决方案吗?
谢谢你,布伦特
【问题讨论】:
-
这能回答你的问题吗? Open Hyperlinks in Access
-
或者这里的更短的变体:stackoverflow.com/a/40462913/3820271
-
我之前读过这两篇文章,它们很相似,但我试图排除浏览器设置或其他窗口安全方法之类的东西,然后再拆开整个子例程,因为我知道这将是关于其他的错误和修复。谢谢
-
我们的 IT 部门更新了用户的浏览器(边缘)并解决了问题。我还测试了提供的链接中的代码,它也有效。谢谢!
标签: vba windows ms-access microsoft-edge