Microsoft Excel

Herbers Excel/VBA-Archiv

VBA | XML über (Windows) Explorer laden


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 )

Beiträge aus dem Excel-Forum zum Thema "VBA | XML über (Windows) Explorer laden"