2012-12-21 1 views
0

아래 코드를 사용하여 xml을 Excel로 내보내려고합니다.VBA 매크로를 사용하여 xml을 Excel로 내보낼 때 헤더/태그가 표시되지 않습니다.

Sub ImportXMLtoList() 

    Dim strTargetFile As String 
    Application.DisplayAlerts = False 
    strTargetFile = "C:\XML_Demo\demo.xml" 
    Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList 
    Application.DisplayAlerts = True 

End Sub 

이 코드가 실행되는 동안 xml 값은 스프레드 시트에 표시되지만 해당 태그는 표시되지 않습니다. "demo.xml"은 클라이언트 데이터에서 작업 할 때이 문제가있는 실제 xml을 공유 할 수 없으므로 여기에 넣은 더미 XML입니다. 동일한 코드가 다른 xml에도 적용됩니다. 문제를 알려주십시오.

+0

당신이 Workbook.XmlImport 방법을 시도 해 봤나 봅니다? –

답변

0

Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadOpenXml

관련 문제