MSHTML와 VB6와 웹 페이지의 HTML을 읽고
가 작성한 기사 루카 Ruggiero
객체 MSHTML은 Visual Basic 6가 인터넷과 웹 페이지와 관련된 작업 시리즈를 실행할 수 있습니다.
우리는 신중하게 구축 VB6 양식을 통해, 어떻게이 문서에서 참조하는 웹 페이지를 통해 원격으로 HTML 코드를 읽고
(기사는 아래에 계속됩니다 ...)
우리가 Visual Basic 6의 사본을 열고 새로운 EXE를 만듭니다. 우리는 문제의 최종 문서를 나타내는 아래 이미지와 같이 형태와 disegnamolo를 만듭니다 :

텍스트 상자가 txtUrl 전화 기본 텍스트은 "http://"로 지정됩니다.
textarea는 txtCodiceHTML 호출됩니다 텍스트를 삭제, 우리는 수평 및 수직 TRUE와 스크롤바 abiliteremo로 여러 줄 속성을 설정합니다.
버튼 컨트롤 cmdCodiceHTML이라고합니다.
계속하기 전에 우리는 누구의 전체 이름은 Microsoft HTML Object Library에있는 MSHTML 라이브러리 참조를 가져해야합니다.
우리는 메뉴에 액세스 :
프로젝트 / 참조 ...: 음성, selezioniamola 다음과 같은 그림에서 설명대로 선택을 확인을 집중하다

비공개 하위 cmdCodiceHTML_Click ()
희미한 항목 뉴 MSHTML.HTMLDocument으로
MSHTML.HTMLDocument으로 희미한 문서
9월 oggetto.createDocumentFromUrl 서류 = (txtUrl.Text, vbNullString)
그러는 동안에 documento.readyState <> "완료"
DoEvents
고리
txtCodiceHTML.Text = documento.documentElement.outerHTML
9 월 문서는 = 아무것도
9월 개체가 = 아무것도
최종 하위
코드는 간단하다 : 크로스 체킹을위한 활용, 두 객체를 선언, 우리는 메서드 createDocumentFromUrl을 통해 웹 페이지를 엽니다.
그래서 문서의 마지막까지 상태가 "완료"시까지 Effetuiamo는 루프.
속성을 읽기 전용 (명백하게) outerHTML을 통해 textarea HTML 코드에 텍스트를 삽입합니다.






