0

我目前正在研究 VBA 代码以自动与带有价格的网页进行交互。我设法到达可以下载文件(csv 格式)的网页并识别需要调用 Click 方法的 DOM 元素对象。URL 无法访问文件(它们可能不存在事件,因为单击元素会运行 javascript 代码)。如果我单击它们,则会出现在 IE 中打开/保存/保存窗口。我想知道如何在其中自动选择一个选项(打开、保存和另存为)(我试图发送密钥,但不知何故不起作用)。

4

1 回答 1

1

您的部分问题还不清楚,但我会尽力提供帮助。虽然我不确定您将如何从对话框中选择一个选项,但您可能能够检查 javascript 以找出它在做什么,并使用以下脚本执行功能重新创建其中一部分所需的功能js,即决定在哪里查找所需文件的部分。

objIE.Document.parentWindow.ExecScript "alert('yep, it worked!')"

当然,您可以编写一个完整的 .js 文件,使用 FileSystemObject(或其他方式)导入它,然后使用 ExecScript 运行它。

希望有帮助:)

于 2012-07-06T00:01:56.937 回答