Microsoft Access - Web 浏览器 ActiveX 控件 - 仅显示一个 DIV

发布于 2024-12-10 08:01:49 字数 258 浏览 0 评论 0原文

好的,我在 Access 表单上有一个 ActiveX Web 浏览器控件。

我使用以下代码将 url 加载到该控件中:

Dim webMain As Object

Set webMain = Me.WebBrowser2.Object
webMain.Navigate "http://stackoverflow.com"

但是,该页面有多个 DIV,而我只想显示一个。

谢谢

约翰

Ok, I have an ActiveX web browser control on an Access form.

I am loading a url into this control using the following code:

Dim webMain As Object

Set webMain = Me.WebBrowser2.Object
webMain.Navigate "http://stackoverflow.com"

However, this page has multiple DIV's and I only want to show one.

Thanks

John

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

并安 2024-12-17 08:01:49

来自你的评论

我只对表单中的一个 div 感兴趣,因为其他两个是
他们不需要使用或查看的菜单。他们只需要填写
表单位于主 div 内并点击提交。

那么为什么要费心向他们显示 HTML呢?只需使用 Unbounded 控件收集 Access 表单上的数据,然后使用 MSXML2.ServerXMLHTTPWinHttp.WinHttpRequest.5.1 自行发布 HTTP 表单。

有关示例,请参阅 如何使用 VBA 从 Excel 向服务器发送 HTTP POST 请求?

From your comment

I am only interested in one div in my form, as the other two are
menu's which they don't need to use or see. They just need to fill in
the form located within the main div and hit submit.

Well why bother with displaying HTML to them at all. Just collect the data on your Access form with Unbounded controls and POST the HTTP form yourself using MSXML2.ServerXMLHTTP or WinHttp.WinHttpRequest.5.1

For a sample see How can I send an HTTP POST request to a server from Excel using VBA?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文