【发布时间】:2018-08-01 11:32:10
【问题描述】:
我收到了
'424 运行时错误;需要对象'
当涉及到下面发布的代码时,在我的 excel 宏上。我正在尝试将 html 用户窗体的内容设置为我从文本文档中解析出来的字符串。
Set wb = WB1.document
Set wb.getElementById("booktitle").Value = book
我也试过了:
Set wb = WB1.document
With wb
.getElementById("booktitle").Value = book
End With
这是我的 HTML:
<div class="section"><span>1</span>Book</div>
<div class="inner-wrap">
<label>Full Book Title <input id="booktitle" type="text" name="bookTitle" /></label>
WB1 是我的用户表单浏览器
【问题讨论】:
-
wb 的声明(Dim)是什么?什么是 WB1?
-
错误出现在第一行还是第二行?
-
这一行肯定没有意义
Set wb.getElementById("booktitle").Value = book。.Value不是一个对象,所以删除Set关键字(我可以看到你已经尝试过 - 所以这是确认!)
标签: html vba runtime-error getelementbyid