如何在VB.NET中使用MSHTML?

Jim*_*nts 5 vb.net mshtml

在问题#56107的回答中,Erlend提供了这个示例c#代码:

using mshtml;
...
object[] oPageText = { html };
HTMLDocument doc = new HTMLDocumentClass();
IHTMLDocument2 doc2 = (IHTMLDocument2)doc;
doc2.write(oPageText);
Run Code Online (Sandbox Code Playgroud)

我想在VB.NET中使用mshtml,但IDE无法识别:

Imports mshtml
Run Code Online (Sandbox Code Playgroud)

在VB.NET中使用MSHTML需要采取哪些额外步骤?

Jim*_*nts 13

找到了我自己的问题的答案:

ASP.NET中的MSHTML

如果您有兴趣,这里是基于VB.NET的解决方案,您可以使用ASP.NET(.aspx.vb).确保从.NET对象集合和"Imports System.Runtime.InteropServices"添加对Microsoft.mshtml的引用

有了这个线索,我通过打开"添加引用"对话框,查看COM选项卡而不是.NET选项卡找到了这个.它的组件名称是Microsoft HTML Object Library.