VBA: What to reference for “htmlfile”?

好久不见. 提交于 2019-12-18 09:29:18

问题


I found the lines

Set xmlHttp = CreateObject("MSXML2.XMLHTTP")
Set html = CreateObject("htmlfile")

and want to use them in my code. Only I like intellisense and option explicit, so I quickly modified the first one to

'needs tools>references>microsoft xml, v5.0
Dim xmlHttp As MSXML2.xmlHttp: Set xmlHttp = New MSXML2.xmlHttp

My question is: how do i do the same thing for the second line? What do I need to reference to be able to write

dim html as htmlfile

?


回答1:


Go to Tools > Reference > Search for Microsoft HTML Object Library > tick the checkbox > OK

Now you can define html document element using early binding like below

Dim html As HTMLDocument

Using late binding you can use below which creates html document element.

Set html = CreateObject("htmlfile")



来源:https://stackoverflow.com/questions/20495035/vba-what-to-reference-for-htmlfile

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!