vba 执行网页javascript_【求助】VBA操作网页的问题(窗口句柄,模拟鼠标点击)...

本文档描述了使用VBA通过Internet Explorer执行网页JavaScript查询,并处理文件下载的过程。作者遇到的问题包括:在有其他网页打开时IE无法弹出下载窗口,`FindWindow`返回0;`Workbooks.Open`时出现文件找不到的错误,以及`SendKeys`的不稳定。作者尝试了延迟、`SendKeys`模拟保存操作和关闭IE,发现某些情况下能正常工作,但寻找更稳定的方法,如API或模拟鼠标点击。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

跪求各位大神,最近因为VBA调用IE的问题弄得焦头烂额,深夜3点还是睡不着,小弟VBA小白一枚,在大量百度各种求救无奈之下发此贴,肯请各位老师帮忙看看下面代码的问题,万分感激,谢谢大家了。

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub 测试()

Application.DisplayAlerts = False

Set Wshshell = CreateObject("wscript.shell")

Wshshell.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1803", 0, "REG_DWORD" '注册表修改文件下载启用

Wshshell.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2200", 0, "REG_DWORD" '注册表修改字体下载启用

book = "C:\Documents and Settings\001321\My Document

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值