MSXML2.XMLHTTP
을 사용하여 웹 콘텐츠를 Excel로 가져 오는 Excel VBA 프로젝트가 있습니다. 때로는 스크립트가 실행되는 동안이 오류를 얻을 제외하고 모든 것이 잘 실행합니다 (예 또는 아니오)에 관계없이 내가 클릭하는 버튼의Excel VBA에서 런타임 구문 오류를 디버깅하는 방법?
을, (스크립트가 정상적으로 계속 실행하고 모든 것이 OK입니다 즉, 모든 내용이 Excel로 올바르게로드됩니다. 그러나, 매크로가 실행되는 동안이 팝업이 발생하는 것은 좋지 않은 사용자 경험이므로 처음부터이 오류가 나타나지 않도록하고 싶습니다.
VBA 프로젝트에도 344 개의 줄이 없으므로 오류를 나타내는 줄을 잘 모릅니다. 아무도 내가 이것을 고칠 수있는 단서를 가지고 있습니까, 아니면 적어도이 오류 대화 상자가 나타나지 않도록해야합니까?
웹 콘텐츠를 가져 와서 Excel에 배치하는 코드를 표시 할 수 있습니까? 오류가 웹 컨텐트에서 발생할 수 있습니까? –
@TimWilliams VBA 오류 메시지처럼 보이지 않기 때문에 웹에서 온 것일 수도 있습니다. 불행히도 꽤 길고 복잡하기 때문에 여기에 코드를 표시 할 수 없지만 핵심 아이디어는이 기사에서 가져온 것입니다. http://www.tushar-mehta.com/publish_train/xl_vba_cases/vba_web_pages_services/index.htm (XMLHttp 섹션). – 10basetom
@TimWilliams XMLHttp 스크래핑 코드는 단색으로 나타납니다. 약 10 페이지를 한 번 가져올 때 모든 것이 잘 작동합니다. 런타임 오류는 루프에서 약 500 페이지 (한 번에 최대 10 개의 열린 연결)를 가져올 때만 추악한 헤드를 다시 만듭니다. – 10basetom