过去几天我一直在努力寻找一种方法来实现这一目标,但到目前为止都失败了。
我正在使用Excel VBA通过Internet Explorer打开在线商店网站发布待售商品,并自动点击文件上传按钮将图片添加到该商店商品。我似乎无法让它工作,它甚至没有点击文件上传按钮。
我知道“文件上传”按钮具有阻止自动化的安全措施。过去我在AutoIT的帮助下做到了这一点,但现在我正在尝试使用普通的Excel VBA来实现这一目标。
我的最后一次尝试是:
For Each element In ie.document.getElementsByTagName("Input")
If InStr(element.Name, "file") > 0 Then
element.Click '
End If
Next
我希望你能分享一个解决方案。我甚至考虑鼠标点击文件按钮所在的区域,但后来我知道与文件选择对话框进行交互将是另一个问题。