Подстановка значений в таблицы Excel с использованием различных настроек

В статье описывается, как использовать надстройку для подстановки данных в различных режимах (с разными настройками)

 

Изначально, на панели инструментов надстройки есть только одна кнопка, запускающая подстановку данных:

При нажатии этой кнопки, будут использованы текущие настройки программы (откуда брать данные, куда подставлять, и прочее)

 

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

Чтобы облегчить задачу (не менять каждый раз настройки программы), можно сделать следующее:

 

1) в окне настроек, слева снизу есть маленькая кнопка со стрелкой «Экспортировать настройки в файл»

Если её нажать, будет выведено диалоговое окно выбора имени файла, и после ввода имени файла будет создан файл с расширением .XML
(в который запишутся все текущие настройки программы)

Задав разные настройки (предварительно их сохранив), и экспортировав их в 3 разных файла,
мы, к примеру, получим 3 таких файла настроек: файл 1.xml, test.xml, Мой прайс.xml

2) В той папке, где находится файл надстройки Lookup, создаём подпапку с названием LookupSettings
(именно с таким названием именно в этой папке!)

И помещаем ранее созданные 3 файла надстроек в папку LookupSettings
(повторюсь, - файл надстройки Lookup.xla и папка LookupSettings должны находиться в одной папке)

3) Запускаем надстройку, - и на панели инструментов видим 3 новые кнопки:

 

При нажатии этих новых кнопок, надстройка будет автоматически выполнять импорт настроек из соответствующего файла XML,
и запускать подстановку данных (с соответствующими опциями)

PS: А главную кнопку можно переименовать в настройках программы:

панель инструментов надстройки для подстановки данных в таблицу Excel