【发布时间】:2017-01-29 16:41:32
【问题描述】:
我想使用 excel vba 来控制 Internet Explorer 对象。
我们可以手动设置在“https://www.investing.com/indices/us-30-historical-data”
- 时间范围,即“每日”
- 开始日期,即“01/01/2016”
- 结束日期,即“31/12/2016”
如何用 excel vba 做到这一点?
我有这段代码可以打开网址
InfiniteLoop = True
Set ie = CreateObject("InternetExplorer.Application")
With ie
.Visible = True
.Navigate myURLLink ' should work for any URL
SleepTime = 10000
Do
DoEvents
Sleep (SleepTime)
If ie.ReadyState >= 4 Then
Exit Do
End If
Loop Until InfiniteLoop = False
End With
但我不知道如何通过
- 时间范围,即“每日”
- 开始日期,即“01/01/2016”
- 开始日期,即“01/01/2016”
谁能帮忙?
【问题讨论】:
-
您列出的 Dow Jones 页面上的自定义日期对话框不会将您选择的日期嵌入到页面 URL 中。如果是这种情况,您将无法使用您提议的方法来做到这一点。
标签: excel internet-explorer vba