2010-05-12 13 views
1

背景:当我安装了2010WebBrowser控件中执行JavaScript停止升级后的工作,以获取2010

我有一个Access窗体WebBrowser控件在Access 2007中下面的作品,但爆发;我将其位置如下

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

我想你检查的权限,当您更改的文件? – Fionnuala 2010-05-12 08:55:40

+0

除安装Office 2010之外没有任何变化 – Noah 2010-05-12 15:12:15

+0

当您安装Office时IE是否升级?或者,如果IE未升级,mdb文件是否移动到不同的IE安全区域? – 2010-05-12 18:37:41

回答

1

解决方法:

不知道为什么下面的作品,但它确实。
保存在本地硬盘驱动器 网页,添加以下行添加到文件

<!-- saved from url=(0014)about:internet --> 

残疾人保护模式的开始;
改变Me.WebBrowser0.ControlSource到

Me.WebBrowser0.ControlSource = "file://T:/foo.html" 
相关问题