OANDA网站表格(VBA)

时间:2018-04-06 07:57:24

标签: vba

我有一个带有下拉列表的表单,所有这些表都有ID'

objIE.document.getElementById("form_quote_currency_hidden").Value = "USD"

然后我提交表格

 objIE.document.forms(0).submit

它不起作用。同时,同一表单中的第二个下拉列表与此代码一起使用

objIE.document.getElementById("form_base_currency_hidden").Value = "USD"

当我提交表格时,它会更改为我想要的货币。

为什么一种形式的两个相似物体不会表现为"以同样的方式?

image of oanda code

1 个答案:

答案 0 :(得分:1)

如果Form元素中的所有内容都是,那么首先我们可以为表单指定一个对象,然后尝试执行一个按钮,

代码:

Dim workForm As HTMLFormElement
Set workForm = objIE.Document.forms("ncc_detail_form")
workForm.getElementById("form_base_currency_hidden").Value = "USD"