VBA fils microsoft form 但提交时所有字段都是空白
VBA fills microsoft form but when submited all fields are blanks
这是我的代码的一部分:
For Each itm In IE.document.all
If itm = "[object HTMLInputElement]" Then
n = n + 1
var_dados = Empty
itm.Focus
itm.Click
Select Case n
Case 1
var_dados = Worksheets("Rosto").Range("d8")
Case 3
var_dados = Worksheets("Rosto").Range("d9")
'code here
itm.value = var_dados
数据进入表单,我们在那里看到它,但是当提交表单并且您去查看时,所有字段都是空白的。我在做什么?
我想我有一个解决方法
在此之后:
itm.value = var_dados
我用过:
itm.Focus
itm.Click
他们使用了 senkeys。 sendkeys 需要是某种文本,case return 或 enter 无效。
成功了
这是我的代码的一部分:
For Each itm In IE.document.all
If itm = "[object HTMLInputElement]" Then
n = n + 1
var_dados = Empty
itm.Focus
itm.Click
Select Case n
Case 1
var_dados = Worksheets("Rosto").Range("d8")
Case 3
var_dados = Worksheets("Rosto").Range("d9")
'code here
itm.value = var_dados
数据进入表单,我们在那里看到它,但是当提交表单并且您去查看时,所有字段都是空白的。我在做什么?
我想我有一个解决方法
在此之后:
itm.value = var_dados
我用过:
itm.Focus
itm.Click
他们使用了 senkeys。 sendkeys 需要是某种文本,case return 或 enter 无效。
成功了