如何在 MS Access 中使用 VBA 在没有类、ID、仅标记名称的情况下单击按钮 HTML

问题描述

我需要单击一个按钮,但我正在努力寻找一种方法。由于该页面在我公司内部,因此无法在外部共享。这是它的屏幕截图:

Button description

我更新了表单中的几个字段,最后一步是更新。我在代码中的 onclick 中复制/粘贴链接,但没有任何效果

我使用 Dim getxml As MSXML2.XMLHTTP60getxml = New MSXML2.XMLHTTP60 来检索页面(不是 IE)。

感谢您的帮助。如果需要更多信息,请告诉我。

/塞尔吉奥

解决方法

由于我无法访问您的页面,我只能建议使用 libEdge,这是一个基于 Chrome 的 VBA(和其他语言)浏览器自动化界面。 在这里,您不将页面作为对象加载,而是直接在其上运行 javascript。您可以使用一些 javascript 单击按钮轻松实现您想要的。

,

您好,感谢您的回复。我没有尝试你的解决方案,最后我映射了 POST 方法发送的所有项目,并编写了代码来填充我需要传递的参数。其中一个参数称为 Z_ACTION,它是模拟要按下的按钮的参数。