2010-05-12 14 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" 
相關問題