Использование надстройки для Microsoft Excel

В программе Microsoft Excel возможно использование т.н. "надстроек". Они представляют собой программы, в которых производятся какие-либо действия, вычисления, отсутствующие в стандартных возможностях Excel. Самый простой способ создания надстроек – это при сохранении документа указать тип файла, как "Надстройка Microsoft Excel (*.xla)". Именно таким способом был создан файл-надстройка "OKAWSP5.XLA".

В рассматриваемом файле находится модуль, в котором импортируются функции из главной библиотеки "OKAWSP5.DLL", и которые становятся доступными для использования в Microsoft Excel (в рабочем листе или в Visual Basic) при открытии "OKAWSP5.XLA". При этом перечень функций появляется в диалоге "Мастер Функций" (см. рис. 5).

Рис. 5. Мастер функций Microsoft Excel

Для использования надстройки "OKAWSP5.XLA" необходимо, чтобы данный файл находился в каталоге пользовательских надстроек Microsoft Excel. Для версий Microsoft Office '97 (8) (а также '2000) файлы надстроек хранятся в папке, которая находится в "[OFFICE_PATH]\OFFICE\LIBRARY" (где [OFFICE_PATH] - папка установки Microsoft Office). Однако, возможно другое расположение файла надстроек – при этом в диалоге "Надстройки" (подключение надстройки) необходимо будет указать путь до файла "OKAWSP5.XLA", который по умолчанию устанавливается в каталог "[OFFICE_PATH]\OFFICE\LIBRARY", где "OFFICE_PATH" – каталог установки пакета Microsoft Office.

Для подключения файла-надстройки в Microsoft Excel необходимо в меню "Сервис" выбрать пункт "Надстройки". При этом появится диалог с перечнем доступных расширений (см. рис. 6). Если файл "OKAWSP5.XLA" находится в каталоге настроек Microsoft Excel, то пункт "WaterSteamPro" автоматически появится в рассматриваемом диалоге. В противном случае необходимо нажать на кнопку "Обзор…" и указать месторасположение файла "OKAWSP5.XLA". Далее необходимо отметить пункт "WaterSteamPro", что сигнализирует о том, что вы хотите подключить данную надстройку и нажать на кнопку "OK".

Рис. 6. Диалог "Надстройки" в Microsoft Excel

После этого все функции пакета "WaterSteamPro" станут доступными не только в течение текущего сеанса работы с Microsoft Excel, но при последующих запусках. Для отключения автозагрузки надстройки "OKAWSP5.XLA" необходимо отменить в вышерассмотренном диалоге "Надстройки" пункт "WaterSteamPro".