作者entersoal (唯耐烦而已)
看板Office
标题[算表] XMLHTTP资料未即时更新
时间Wed Oct 11 16:18:53 2017
软体:Excel
版本:2010
小弟试着写了抓取网页文字资讯列入Excel试算表的小程式
第一次执行没问题,但後续网页更新资讯,VBA却没办法抓最新的资料
依然是当时第一次抓到的旧html资料,想请问该如何修改才会让每次抓新一次资料
'使用Microsoft.XMLHTTP物件,传送网址(WebPTT_URL)给对方,然後取回(GET)回传资料
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
'WinHttpReq.Open "GET", myURL, False, "username", "password"
WinHttpReq.Open "GET", WebPTT_URL, False
WinHttpReq.send
'将回传资料放到strBody变数
strBody = WinHttpReq.responseText
'确认回传的状态是否正常,200代表正常
If WinHttpReq.Status = 200 Then
[执行动作]
End if
现在是在想是不是要在Open那边做手脚,不过没看到什麽方法可以用
求解惑!感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.100.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1507709936.A.C37.html
1F:→ entersoal: 阿,自己发现方法了,把Excel整个关掉就可以了 = = 10/11 17:28