Excel XMLMaps импортирует изменение имени файла - PullRequest
0 голосов
/ 19 мая 2019

Я сопоставил части файла XML с листом Excel.Есть ли способ улучшить простой код XMLMaps.Import VBA ниже так, чтобы:

  • Первый доступный XML-файл был открыт из указанной папки (например, файл НЕ должен совпадать по имени, например, небыть точно exp_20190519.xml, а точнее просто *.xml

Каждый день будет появляться новый файл, который содержит дату в своем имени, и по причинам архивации я бы предпочел сохранить оригинальные имена иНе всегда используйте фиксированный.

или как менее предпочтительную альтернативу:

  • Open file откроется диалоговое окно, позволяющее пользователю вручную выбрать подходящийXML для загрузки в сопоставленной области. В идеале с открытой папкой файлов, открытой в заранее определенной папке

Извините, я знаю, что не очень хорошая форма, чтобы задавать 2 вопроса, ноувидел бы применение в обоих сценариях.

Sub Import()  
ActiveWorkbook.XMlMaps("posreport_Map").Import Url:="C:\XML\exp_20190519.xml"
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...