Betrifft: VBA | XML über (Windows) Explorer laden
von: nesquel
Geschrieben am: 10.09.2019 21:52:28
Hallo, ich habe ein VBA Modul im Excel laufen, welches eine XML Datei ausliest.
Momentan sieht die Verbindung zur XML-Datei so aus:
Set PlanProXML = New MSXML2.DOMDocument60
PlanProXML.validateOnParse = True
PlanProXML.SetProperty "SelectionLanguage", "XPath"
PlanProXML.Load (ThisWorkbook.Path & "\XMLname.xml")
Da das Programm aber für verschiedene XML-Datein funktionieren soll, würde ich die XML-Datei gerne über den (Windows)Explorer laden, anstatt den Namen (XMLname.xml) anzugeben.
Hat jemand eine Idee?
Betrifft: AW: VBA | XML über (Windows) Explorer laden
von: 1712379.html
Geschrieben am: 10.09.2019 23:29:52
Frage wurde beantwortet. Die Lösung ist ein Dialogfenster:
Dim Eingabedialog As Variant Eingabedialog = Application.GetOpenFilename("PPXML Datei (*.PPXML),*.ppxml") Set PlanProXML = New MSXML2.DOMDocument60 PlanProXML.validateOnParse = True PlanProXML.SetProperty "SelectionLanguage", "XPath" PlanProXML.Load (Eingabedialog )