永发信息网

在VBA中要怎样才能使所操作的网页不弹出confirm消息框?

答案:2  悬赏:50  手机版
解决时间 2021-02-23 03:06
本人已能用VBA熟练操作网页中的各个可见元素,但对 HTMLDocument.Scripts 不知道该怎么用,请猎人指点一下,实现题目所说的功能;或者仍然弹出消息框,但在VBA中用什么代码能直接点击其中的“确定”按钮?

更具体一点,上次你说的用JavaScript屏蔽掉confirm消息框的语句:
var confirm=function(){return 1}
要怎样加到VBA中,嵌入到所操作的网页中,让其执行?

辛苦了,谢谢!
最佳答案
你的ie窗口可见么?
如果可见参考API函数 PostMessage

函数原型:B00L PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam);
参数
hWnd:其窗口程序接收消息的窗口的句柄。可取有特定含义的两个值:
HWND.BROADCAST:消息被寄送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口。消息不被寄送到子窗口。
NULL:此函数的操作和调用参数dwThread设置为当前线程的标识符PostThreadMessage函数一样。
Msg:指定被寄送的消息。
wParam:指定附加的消息特定的信息。
IParam:指定附加的消息特定的信息。
返回值:如果函数调用成功,返回非零值:如果函数调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。
全部回答
定义在页面上的JS和VBScript可以互相调用,没有特殊要求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郁南县大湾镇榃蓬小学在什么地方啊,我要过去
李世明的皇后叫什么
为什么玻色子原子在常温下与费米子原子一样不
总是碰到人渣,还被人渣欺负,真是讨厌,太可
橘子是不是不能吃了,那苹果还能不能吃
信誉茶庄怎么去啊,有知道地址的么
用友U8设置项目目录时出现站点[xxxx]正在运行
表示欢喜的成语
残疾人超市怎么去啊,有知道地址的么
【动物园英语】求北京动物园的英文介绍?
哪有卖英超狼队球衣?急!!!
瞬时速度为0,平均速度一定为0吗?为什么?
网上交水电费是流通手段还是支付手段
王源电话号码真实的
香港有多大啊?
推荐资讯
刚给孩子佩的眼镜,发现镜片上有一串字母数字
二维码可以用手机拍了然后用图片扫描吗
兄弟的四字词语,越多越好
我千信用卡六万,已经逾期了三个月,现在银行
青苹果饰品在哪里啊,我有事要去这个地方
全国流量 即时生效 ,当月失效。 无限制可叠
梳头时从额头发际线开始往后梳到发尾
l0086微信公众号是多少
大连机场安检,移动电源1万mA能通过么?
广发银行的信用卡是共享一个额度吗
全家想去安吉农家乐7-10天左右 请问哪家好
电信手机如何用短信退订优酷会员
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?