使用Excel Macro Vba将文件上传到网页(IE11)

时间:2019-01-19 11:55:20

标签: excel vba internet-explorer file-upload ihtmldocument2

我正在尝试使用以下代码将文件上传到网页:

WD.document.getElementById("fileUpload").Value = "filepath"

'代码没有带有属性'value'为空(=“”),直到我单击按钮“搜索”后才不存在 并使用弹出对话框选择文件。 '同样在通过代码插入值时,源代码 '返回'value =“”',每当我重试时, '它仍然获得value =“”

WD.document.getElementById("fileUpload").Click

“单击会触发一个窗口弹出对话框以选择文件,因此不值得使用它。

WD.document.getElementById("frmUpload").submit

'i可以使用此命令来触发上传事件,但是值=“”'它将返回“找不到文件”弹出窗口

这里的情况代码___________________:

<INPUT id=fileUpload size=48 type=file name=fileUpload>'the element

<FORM id=frmUpload encType=multipart/form-data method=post action=/ChamadoPC/Upload/12295979/1 target=fraUpload jQuery15105169442065138357="118">'the form 

希望你能帮助我,希望大家理解!

0 个答案:

没有答案