背景:以下适用于Access 2007,但在我安装2010时失败了
我在Access窗体中有一个WebBrowser控件;我将其位置设置如下
Me.WebBrowser0.ControlSource = "http://foo.com"
然后在页面中执行脚本
Script = "StartScript(null);"
Me.WebBrowser0.Object.Document.parentWindow.execScript Script, "JavaScript"
这在Access 2007中运行得很好,但是在安装2010之后我立即收到以下弹出错误:
Run-Time error '-2147024891 (80070005)':
Access is Denied.
有什么想法吗?
答案 0 :(得分:1)
解决方法:强>
不确定为什么以下有效,但确实如此 网页本地保存到硬盘驱动器,将以下行添加到文件的开头
<!-- saved from url=(0014)about:internet -->
禁用保护模式;
将Me.WebBrowser0.ControlSource更改为
Me.WebBrowser0.ControlSource = "file://T:/foo.html"