如何在VB.NET中使用MSHTML?

时间:2009-02-15 07:30:47

标签: vb.net mshtml

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

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

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

Imports mshtml

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

2 个答案:

答案 0 :(得分:14)

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

MSHTML in ASP.NET

  

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

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

答案 1 :(得分:0)

导入System.Runtime.InteropServices 和

“有了这个线索,我发现这是通过打开“添加引用”对话框(项目==>“添加引用”),然后在“ COM”选项卡而不是“ .NET”选项卡下查找的。它的组件名称是Microsoft HTML对象库。 “

工作100%