2013-04-14 2 views
0

xml에있는 웹 페이지가 있는데이 정보를 Excel의 매크로로 읽으 려합니다. 그러나, 나는 시각적 인 기초에서 그것에 대해가는 방법을 확실히 모르겠다. 나는 ... 이런 식으로 내가 다음 조작 할 수있는 통합 문서에 데이터를 얻을 의미에서 OK입니다VBA에서 XML 웹 사이트 읽기

Set wb = Workbooks.OpenXML(Filename:=requestURL, LoadOption:=xlXmlLoadImportToList) 

오고 있었어요. 그러나 데이터를 통합 문서에 넣지 않는 것이 좋습니다. 즉, 직접 읽는 것이 좋습니다. 나는 사람들이 웹 페이지를 읽고이를 문자열로 먼저 저장하는 방법으로 접근하는 것을 보았습니다. 그러나 VBA에 내장 된 직접 접근 방식이 있는지 궁금합니다. 감사.

+1

[Q + A] (http://stackoverflow.com/q/11305/1490783)를 참조하십시오. –

답변

1

내가 본 접근 방법은 확실하지 않지만 VBA에서이 문제를 처리하는 가장 직접적인 방법은 MSMXL2.XMLHTTP 개체를 통해 GET 요청을 보내고 XML 파일을 가져 오는 것입니다. 그런 다음 MSXML2.DOMDocument를 만들고 XMLHTTP의 ResponseXML 속성에서 채 웁니다.