2009-02-15 90 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對象庫。