일부 이유로 인해 "MSXML2.DOMDocument40"이 "MSXML2.DOMDocument40"으로 변경되었습니다. 내 컴퓨터에서 작동하지만 동일한 코드가 다른 컴퓨터에서 작동하지 않습니다. 그 이유는 무엇일까요? 답변 해주세요.VBA : MSXML2.DOMDocument가 매크로의 MSXML2.DOMDocument40으로 변경되었습니다.
답변
MSXML2.DOMDocument
은 항상 MSXML2.DOMDocument30
의 동의어입니다. VBA (msxml3.dll)의 "Microsoft XML, v3.0"에서 참조하는 라이브러리에 해당합니다.
개발자는 응용 프로그램에서 "Microsoft XML, v6.0"라이브러리 (msxml6.dll)를 대상으로하는 것이 좋습니다 . 해당 라이브러리에 대한 참조를 설정 한 다음 적절한 유형 (예 : MSXML2.DOMDocument60
.
v6.0 라이브러리를 사용할 수없는 경우 개발자는 대신 "Microsoft XML, v3.0"라이브러리 (msxml3.dll)를 사용해야합니다.
v6.0 및 v3.0 이외의 버전이 특정 시스템에서 사용 가능하다는 보장이 없으므로 다른 버전의 XML 라이브러리 사용은 권장되지 않습니다. 사용 된 MSXML2.DOMDocument40
은 "Microsoft XML, v4.0"라이브러리 (msxml4.dll)에 해당하며이 코드가 실행되지 않는 컴퓨터에는 해당 라이브러리가 없습니다. 자세한 내용은
편집을 참조하십시오 후기 바인딩을 사용하여 경우, 적절한 ProgID가 here을 찾을 수 있습니다. DOMDocument60의 경우 CreateObject("Msxml2.DOMDocument.6.0")
: 코드에 실수가있었습니다. 실제로 작동합니다. "MSXML2.DOMDocument40"을 사용하지 않기를 권합니다. 다른 시스템에서도이 파일을 사용할 수 있습니다. 내 시스템에서 "msxml3.dll", msxml4.dll, msxml6.dll과 같은 모든 dll로 검색하십시오. C : \ Windows 폴더 및 다른 폴더에서도이 파일들을 찾을 수 있습니다. 제안하십시오. – user1495475
Microsoft의 권장 사항과 함께 사용하고 버전 6.0 (msxml6.dll) 만 사용하십시오. 그게 가능하지 않은 경우 버전 3.0을 사용합니다. 어떠한 상황에서도 버전 4.0 또는 5.0을 사용하지 않을 것입니다. – barrowc
- 1. VBA MSXML2 개체가 PAC 파일 사용을 지원합니까?
- 2. XML 행 집합과 MsXML2
- 3. . NET에 상응하는 MSXML2.XMLHTTP40
- 4. MSXML2.XMLHTTP - 비스타의 성능
- 5. MSXML2.ServerXMLHTTP로 액세스가 거부되었습니다.
- 6. Mac 용 VBA : MSXML2.DOMDocument 또는 System.PrivateProfileString이 작동하지 않습니다.
- 7. 정적 인스턴스 MSXML2 :: IXMLDOMDocument2 * invaild
- 8. 400.0 - 잘못된 요청 (MSXML2 :: IXMLHTTPRequestPtr)
- 9. MSXML2 : 노드의 가치를 얻으려면 어떻게해야합니까?
- 10. 비동기 MSXML2 XMLHTTP 코드 숨기기에서 요청
- 11. Classic ASP MSXML2.ServerHTTP Post - Youtube Api
- 12. MSXML2.ServerXMLHTTP의 기본 Content-Type은 무엇입니까?
- 13. Javascript Msxml2.XMLHTTP 터미널 서버 액세스가 거부되었습니다.
- 14. Msxml2.DOMDocument의 내용을 텍스트 영역으로 설정
- 15. 오류 C2011 : 'MSXML2 :: IXMLDOMImplementation': '구조체'형식 재정의
- 16. MSXML2.SAXXMLReader.6.0이 구문 분석하지 않습니다.
- 17. VBA/매크로의 오류 3709
- 18. MSXML2.ServerXMLHTTP.6.0에 대한 Relitve 경로가 작동하지 않습니다.
- 19. "MSXML2"에는 VC++ 2010에서 멤버 "IXMLDOMNode"문제가 없습니다
- 20. MSXML2.xmlHttp의 보내기 메서드가 두 번째로 보내지 않습니다.
- 21. JavaScript : Microsoft.XMLHTTP 또는 Msxml2.XMLHTTP 중 어느 것을 사용해야합니까?
- 22. VB6 MSXML2 DOMDocument .xml 속성이 NewLine 문자를 추가합니다.
- 23. Delphi, MSXML2.XMLHTTP, PHP 및 Win-1250 charset 인코딩
- 24. MSXML2.ServerXMLHTTP 대신 InternetExplorer.Application을 사용하여 http 호출을 할 수 있습니까?
- 25. Msxml2.XMLHTTP.6.0 및 HTTP 301 Moved Permanently Redirects
- 26. Msxml2.XMLHTTP 아약스 호출에서 매개 변수를 읽을 수 없습니다.
- 27. JavaScript : ActiveXObject MSXML2.XMLHTTP가 성공적인로드에서 XML을 반환하지 않습니다 ...?
- 28. 버전 접미사가없는 MSXML2.XMLHTTP 요청으로 어떤 버전이 선택됩니까?
- 29. Msxml2.ServerXMLHTTP.4.0 및 https 및 시간 초과 오류
- 30. MSXML2.XMLHTTP ASP에 입력 한 URL의 유효성을 검사하도록 요청하십시오.
"작동하지 않음"은 어떤 모양입니까? –
@TimWilliams : 틀린 게시물에 대해 유감입니다. 실제로 잘 작동합니다. 아래 "Barrowc"에서 유용한 정보를 입력 했으므로 나는이 게시물을 삭제하지 않을 것입니다. 그리고이 웹 사이트의 게시물을 찾지 못했습니다. – user1495475