如何在VB.NET中使用MSHTML?

问题描述 投票:5回答:2

在回答问题#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?

vb.net mshtml
2个回答
14
投票

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

MSHTML in ASP.NET

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

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


0
投票

进口System.Runtime.InteropServices和

添加引用“有了这个线索,我打开了发现这个‘’对话框(项目==>添加引用),和COM选项卡,而不是.NET选项卡下看,它是组件名称为Microsoft HTML对象库。”

它的工作100%

© www.soinside.com 2019 - 2024. All rights reserved.