2011-04-10 6 views

답변

1

코드는 이미 C#에 있습니다. 참조를 추가하여 인터페이스 유형 정의를 가져와야합니다. Internet Explorer 형식 라이브러리에서 가져온 COM 형식입니다.

Project + 참조 추가, 찾아보기 탭에서 c : \ windows \ system32 \ mshtml.tlb를 선택하십시오. 소스 코드 파일의 맨 위에 using mshtml;을 입력하십시오. VS2010을 사용하는 경우 코드가 COM 유형과 상당히 유사하지 않으면 References 노드에서 추가 된 참조 (MSHTML)를 선택하고 Embed Interop Types 속성을 False로 설정하고 Local 속성을 True로 설정해야합니다. Microsoft.mshtml.dll interop 라이브러리를 배포하면 프로그램과 함께 빌드 디렉터리를 찾을 수 있습니다.

+0

@ Hans Passant 그게 내가했던 것, 예를 들어이 Interop 유형 인 'mshtml.HTMLDocumentClas'를 삽입 할 수없는 몇 가지 오류가 있습니다. 해당 인터페이스를 사용하십시오. –

+0

내가 사용해야하는 인터페이스는 무엇입니까? –

+0

"임베드 할 수 없습니다"는 Interop Types Embedding을 false로 설정해야합니다. 내 게시물을 검토하십시오. –

관련 문제