2009-02-15 79 views
3

在回答问题#56107,Erlend提供此示例C#代码:如何在VB.NET中使用MSHTML?

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?

回答

12

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

MSHTML in ASP.NET

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

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