VBA操作IE的错误,高手帮忙瞄一眼

gukuta 2009-02-26 11:05:12
Sub Go()
Dim iea
Set iea = CreateObject("InternetExplorer.Application")
With iea
.Visible = True
.navigate "http://ccrm.hupu.net/Desktop/quickLockApproval.asp"
Do Until .Readystate = 4
DoEvents
Loop
.Document.Forms(2).All("JGMC").Value = "test" '机构名称
.Document.Forms(2).All("JGDZ").Value = "1" '机构地址
.Document.Forms(2).All("JYFW").Value = "1" '单位简介 是textarea
End With
End Sub

问题1:每次执行到.Document.Forms(2).All("JYFW").Value = "1" 错误,因为单位简介是textarea,无法给VALUE赋值。不知道为什么。
问题2:执行 "http://ccrm.hupu.net/Desktop/quickLockApproval.asp"这个页面的时候,经常不是想要的页面,而是打开的是“服务器连接超时”的页面,就像没有登陆时,打开这个地址一样。
...全文
141 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gengzhw 2009-03-16
  • 打赏
  • 举报
回复
你的第3个 form 里有没有 <textarea id=JYFW name=JYFW></textarea> 域?

这句代码应该没有错误

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧