具有Web浏览器控件的MS Access窗体弹出新的IE窗口,Access 2010 / VBA

时间:2015-07-31 05:44:06

标签: vba internet-explorer ms-access popup webbrowser-control

我找到了一个没有找到任何可行解决方案的问题。谷歌搜索没有任何成功...帮助请。

情况:使用MS Access 2010,有一个带有WebBrowser控件(未绑定)的表单用于进行某些搜索,当我单击搜索结果时,将打开一个弹出的新Internet Explorer窗口搜索结果。

要求:我需要在现有的WebBrowser控件上打开“新的Internet Explorer窗口”.....不要单独打开新的弹出式Internet Explorer窗口。

请提供解决方案(MS Access 2010 / VBA)或解决方法......

此致 沙

2 个答案:

答案 0 :(得分:0)

您是否可以在应用程序外部的新浏览器窗口中打开WebBrowser控件中打开的表单,以便测试某些内容。检查是否在打开URL时,如果结果在该浏览器的新窗口中打开,则调用搜索。如果是这样,那么在第一个屏幕中检查表单的目标,以获取页面试图打开结果的窗口的名称。如果指定了目标,那么您将需要编写代码以在页面加载。

答案 1 :(得分:0)

只需将新网址分配给您的webbrowser控件即可。这样的事情。请注意,它必须包含等号和由引号包围的超链接。

Private Sub WebBrowser34_Click()
    Me.WebBrowser34.ControlSource = "='www.google.co.uk'"
End Sub