5

在对问题 # 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 需要采取哪些额外步骤?

4

2 回答 2

13

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

ASP.NET 中的 MSHTML

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

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

于 2009-02-15T07:41:55.137 回答
0

导入 System.Runtime.InteropServices 和

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

它工作 100%

于 2019-02-09T18:16:06.083 回答