A execução do JavaScript no Webbrowser Control parou de funcionar após a atualização para acessar 2010

StackOverflow https://stackoverflow.com/questions/2815432

Pergunta

FUNDO: Os seguintes trabalhos em Access 2007, mas quebraram quando instalei 2010

Eu tenho um controle WebBrowser em um formulário de acesso; Eu defino sua localização da seguinte maneira

Me.WebBrowser0.ControlSource = "http://foo.com"

e depois execute um script na página

Script = "StartScript(null);"
Me.WebBrowser0.Object.Document.parentWindow.execScript Script, "JavaScript"

Isso funcionou bem no Access 2007, mas imediatamente após a instalação de 2010, recebi o seguinte erro pop-up:

Run-Time error '-2147024891 (80070005)':
Access is Denied.

Alguma ideia?

Foi útil?

Solução

GAMBIARRA:

Não sei por que o seguinte funciona, mas funciona.
Página da web salva localmente no disco rígido, adicionou a seguinte linha ao início do arquivo

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

Modo protegido desativado;
Mudou me.webbrowser0.ControlSource para

Me.WebBrowser0.ControlSource = "file://T:/foo.html"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top