Как мне использовать MSHTML в VB.NET? - PullRequest
5 голосов
/ 15 февраля 2009

В ответе на вопрос # 56107 Эрленд предоставил этот пример кода c #:

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

Я бы хотел использовать mshtml в VB.NET, но IDE не распознает это:

Imports mshtml

Какие дополнительные шаги мне нужно предпринять, чтобы использовать MSHTML в VB.NET?

Ответы [ 2 ]

14 голосов
/ 15 февраля 2009

Нашел ответ на свой вопрос:

MSHTML в ASP.NET

Если вам интересно, вот решение на основе VB.NET, которое вы можете использовать с ASP.NET (.aspx.vb). Убедитесь, что вы добавили ссылку на Microsoft.mshtml из .NET Коллекция объектов и "Импорт System.Runtime.InteropServices"

С помощью этой подсказки я нашел это, открыв диалоговое окно «Добавить ссылку» и посмотрев вкладку COM, а не вкладку .NET. Имя компонента - библиотека объектов Microsoft HTML.

0 голосов
/ 09 февраля 2019

Импорт System.Runtime.InteropServices и

"С помощью этой подсказки я нашел это, открыв диалоговое окно" Добавить ссылку "(проект ==> Добавить ссылку) и посмотрев вкладку COM, а не вкладку .NET. Это имя компонента было Microsoft HTML Object Library. «

это работает 100%

...