У меня есть книга Excel, которая обрабатывает вывод модели из другой программы. Эта программа создает выходные текстовые файлы с разделителями-пробелами с расширением ".plt" . У меня есть подключение для передачи данных в Excel для ввода этих данных, но для этого требуется больше кликов, чем мне бы хотелось. В настоящее время рабочий процесс выглядит так:
- Запустите другую модель.
- В Excel нажмите Данные-> Обновить все
- В открывшемся диалоговом окне файла нажмите «Текстовые файлы (* .prn, * .txt, * .csv)».
- Появится Pull Down - нажмите: «Все файлы (*. *)».
- Выберите имя файла из списка (имя файла никогда не меняется - всегда «Output.plt»)
- Выберите «Импорт».
Отсюда он запоминает все параметры подключения к данным - местоположения, текст в столбцы и т.д. Поскольку мое имя файла никогда не изменяется, я бы хотел, чтобы оно запомнило имя моего файла, поэтому у меня будет только один или два щелчка вместо 5.
Я попытался записать макрос, пройдя через все эти шаги, но единственная часть, которая появилась в VBA, - это ActiveWorkbook.RefreshAll