2011-04-10 51 views

回答

1

该代码已经在C#中。您需要添加一个引用来获取接口类型定义。它们是从Internet Explorer类型库导入的COM类型。

项目+添加引用,浏览选项卡,选择c:\ windows \ system32 \ mshtml.tlb。将using mshtml;放在源代码文件的顶部。如果使用VS2010,代码对于COM类型来说很sl then,那么您必须在引用节点中选择添加的引用(MSHTML),并将Embed Interop Types属性设置为False,将Copy Local属性设置为True。部署Microsoft.mshtml.dll互操作库,您可以在程序中找到构建目录。

+0

@ Hans Passant那我做了什么,我现在有一些错误,比如这个Interop类型的'mshtml.HTMLDocumentClas'不能被嵌入。使用适用的接口insted。 – 2011-04-10 14:45:37

+0

我应该使用什么界面? – 2011-04-10 14:53:05

+0

我明确告诫过您,“无法嵌入”需要将Embed Interop Types属性设置为false。请检阅我的帖子。 – 2011-04-10 15:33:51