如何在已保存在桌面上的网页上传文本文件..? 请提供vba代码点击“浏览...”按钮上的网页,然后上传保存在我桌面上的文本文件,然后点击提交运行报告,运行文本文件后,我想下载该报告。 (运行该报告需要10分钟),下载该报告的参考编号未知......! 请建议。
答案 0 :(得分:0)
为了实现目标,您可以使用以下结构:
1 - 使用鼠标移动/单击API在正确的位置和正确的顺序模拟鼠标点击。要了解有关详情,请参阅Mouse Move and Click API
2 - 使用命令同步事件,如果在做某事之前必须等待几秒钟(例如单击某处然后等待2秒并最终点击其他地方),我建议您使用命令Application.Wait ()。如果你必须等待一段时间,比如在做一些其他操作之前的10分钟,我建议你使用Application.OnTime()命令。请查看以下示例:
Sub Test()
MsgBox "Starting Now"
Application.Wait Now + TimeSerial(0, 0, 2) 'This code will stop the code for 2 seconds (keep in mind that this will hold the thread and excel will be unresponsive for 2 seconds).
MsgBox "2 seconds have passed!"
Application.OnTime Now + TimeSerial(0, 1, 0), "OtherProcedureName" 'This code will run the Sub OtherProcedureName below one minute after this code runs.
End Sub
Sub OtherProcedureName()
MsgBox "1 minute have passed!"
End Sub
我希望这些信息可以帮助您编制需求。