Выполнение Javascript в WebBrowser Control перестало работать после обновления до Access 2010 - PullRequest
1 голос
/ 12 мая 2010

ФОН: Следующее работает в Access 2007, но не работает, когда я установил 2010

У меня есть элемент управления 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.

Есть идеи?

1 Ответ

1 голос
/ 13 мая 2010

Временное решение:

Не уверен, почему следующее работает, но оно работает.
Веб-страница, сохраненная локально на жесткий диск, добавила следующую строку в начало файла

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

Отключен защищенный режим;
Изменен Me.WebBrowser0.ControlSource на

Me.WebBrowser0.ControlSource = "file://T:/foo.html"
...