即使我声明对象并设置对象,也会显示运行时错误“91”

时间:2017-05-24 08:47:09

标签: vba

我不知道我的Excel VBA代码发生了什么。我清楚地将Levels声明为对象,然后设置Levels,如下所示。我在选项显式(模块级别)之后调暗Levels然后在子例程本身内设置Levels。奇怪的是,代码运行得非常好,直到我添加了几行与Levels无关的代码。该代码已经工作了几个月,代码被复制并在另一台计算机上运行完美(没有新添加的行)。但是,即使将Levels设置为如下所示的对象,也会显示运行时'91': Object variable not set消息。我尝试使用一个全新的变量名称,但它给了我同样的错误,它只是不会识别执行该任务的对象。

Dim Levels As Object

Set Levels = IE.DOCUMENT.Body.GETElementsByTagName("div")

0 个答案:

没有答案