【发布时间】:2017-06-03 09:10:56
【问题描述】:
我尝试自动化一些登录并将网络上的粘贴复制到我自己的机器上。当我从公司的 Intranet 尝试相同的事情时,我遇到了问题。我的错误信息是:
对象变量或未设置块变量。
这是我的代码:
Sub getdata()
Dim IE As Object
Dim Doc As HTMLDocument
Dim naziv, test, test2 As Variant
'Set IE = CreateObject("InternetExplorer.Application")
Set IE = New InternetExplorerMedium
IE.Visible = True
IE.navigate "https://example.com/Pages/default.aspx"
Do While IE.readyState = 4
DoEvents
Loop
Set test = Doc
Set test2 = Doc
test2 = test.getElementById("testid")
MsgBox (test2.innerText)
End Sub
【问题讨论】:
-
你还没有初始化你的Doc变量。
标签: html vba excel internet-explorer