3
나는 XML은 오피스 2010 사용하여 작업 할 수있는 다음과 VBA 코드가 마이크로 소프트의 XML 설정에 대한 참조가 있습니다, 6.0XML 선언은 2013
을하지만 경우를 I Office 2013에서 동일한 코드를 엽니 다.
Public xmlDOM As DOMDocument
이 선언되지 않았지만 여전히 Microsoft XML, v6.0 집합에 대한 참조가 있습니다. 내가 컴파일러는 허용하지만
로 변경하는 경우에도 내가Set xmlDOM = CreateObject("MSXML.DOMDocument")
에 오류가 발생합니다 코드를 실행
Public xmlDOM As DOMDocument
Public xmlDOM As MSXML.DOMDocument60
에 변경하는 경우
Set xmlDOM = CreateObject("MSXML2.DOMDocument60")
OBS : Office 2013에서 Microsoft XML, v6.0에 대한 참조가 설정되었습니다.
무슨 일이 일어나고 있습니까?
와
및
와
은 엑셀 2013 64 비트와 전인가 교체 셀 2010 32 비트? 둘 다 동일한 OS 버전에 있습니까? –
안녕하세요. 예, 하나는 64 비트 (2013)이고 다른 하나는 32 비트 (2010)입니다. 하지만 해결책을 찾았는데, "Public xmlDOM As DOMDocument"를 "Public xmlDOM As MSXML2.DOMDocument60"으로 바꾸고 "xmlDOM = CreateObject ("MSXML.DOMDocument ")"를 "xmlDOM = New MSXML2.DOMDocument60"으로 설정하면 작동합니다. 두 버전 모두 이제는 괜찮습니다. – Braulio
@Braulio 다음 독자에게 도움이 될 수 있도록 답변을 답변 섹션으로 옮길 수 있습니다. – Santosh