如何在 VB.NET 中使用 MSHTML?

发布于 2024-07-14 02:28:03 字数 451 浏览 11 评论 0原文

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

In the answer to question #56107, Erlend provided this sample c# code:

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

I'd like to use mshtml in VB.NET, but the IDE doesn't recognize this:

Imports mshtml

What additional steps do I need to take to use MSHTML in VB.NET?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅气称霸 2024-07-21 02:28:03

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

ASP.NET 中的 MSHTML

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

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

Found an answer to my own question:

MSHTML in ASP.NET

If you are interested, here is the solution based on VB.NET which you can use with
ASP.NET(.aspx.vb). Make sure you add reference to Microsoft.mshtml from the .NET
objects collection and "Imports System.Runtime.InteropServices"

With this clue, I found this by opening the "Add Reference" dialog, and looking under the COM tab, not the .NET tab. It's Component Name was Microsoft HTML Object Library.

我要还你自由 2024-07-21 02:28:03

导入 System.Runtime.InteropServices

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

100%有效

Imports System.Runtime.InteropServices
and

"With this clue, I found this by opening the "Add Reference" dialog(project==>Add Reference), and looking under the COM tab, not the .NET tab. It's Component Name was Microsoft HTML Object Library."

it work 100%

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文