最近工作调动后,比较忙,没有及时回复你的问题,也没有时间专门去替你解决上一次短信提出的问题: 先回答你今天提出的几个问题:(回答的不正确请各位师傅批评指正) (1)pDisp.LocationURL 是什么意思? pDisp是控件,也就是webbrowser,LocationURL是当前打开网页的网址 根据查询网页的不同,这个网址可能变化,也可能不变化,设计时,我通常是设置一个断点,看网页是否达到了自己的要求,然后“本地窗口”中查这个网址。 (2)If pDisp.LocationURL = "http://www.htky365.com/express.asp" 是什么意思? 这个在后面的说明中已说的很清楚了:'查询网页已打开 也就是说,当网址=这个网址时,表示我所需要的网页已打开了,可以进行下一步动作了。 (3)我的以下代码【1-4】处为何报错?如何才能实现登录?以163邮箱为例。 至于为什么报错,我刚才说了,不同的网页,使用方法是不同的,比如当网址没有变化时,你使用这个方法就不对了,应改用其它的方法进行比对,看你所需要的网页是否已打开,具体使用什么变量进行比对,我通常是:设置一个断点,然后在“本地窗口”中看哪些变量发生了变化,几次摸索才能最后确定,这个方法很笨,也许其他的大师有更好的意见。 至于2-4的报错,当你的第1个条件不正确时,后面跟着出错很正常。
163邮箱登录出错: 我们单位的网络登录163邮箱一直有问题(其它邮箱没问题,怪事,所以我在单位时是无法登录我的163邮箱的),因此出测试不了。大概看了一下:Dim username As String, Dim password As String, Dim 登录邮箱 As String这三句可以不要,当然要也应该没什么问题。
|