Мой старый сайт и зеркало-архив (осторожно, на сайте реклама!)
Как установить и настроить библиотеку/надстройку BedvitXLL для Excel?
УСТАНОВИТЬ
Устанавливается так же, как и "обычная" надстройка Excel (xla, xlam) в папку надстроек или просто открывается как файл.
XLL cодержит библиотеку BedvitCOM, распаковывает (в пользовательский "TEMP") и регистрирует автоматом COM при открытии XLL, и автоматически удаляет COM из реестра при закрытии XLL (с правами пользователя).
Есть несколько вариантов установки:
+Ручной - стандартный способ установки обычных надстроек Excel:
1.Добавляем/сохраняем нужный файл/надстройку в папку надстроек (той разрядности, которой у вас Excel - как посмотреть в инструкции ниже)
2.Подключаем
Видеоинструкция ниже
+Автоматический - написал единый установщик (для ленивых, как я), где установщик сам помещает нужной разрядности XLL в папку надстроек и подключает, нужно только запустить файл установщика.
Жмем в архиве InstallBedvitXLLv....xlam и парой кликов мышки все устанавливаем и подключаем.
Для установщика не нужны библиотеки, он самодостаточен (библиотеки нужной разрядности упакованы в ресурсах установщика) .
Отдельные библиотеки в архиве для тех, кто предпочитает самостоятельную ручную установку, без инсталяторов (см. выше)
КАК ПОДКЛЮЧИТЬ BedvitCOM в XLL?
Если нужен весь функционал встроенной библиотеки BedvitCOM, подключите эту библиотеку в меню XLL: Вкладка "Надстройки", кнопка "BedvitCOM:ON"
Подключение единоразовое, т.к. ваш выбор сохраняется, и при следующем открытии XLL, BedvitCOM подключится автоматически.
Для отключения встроенной библиотеки BedvitCOM, кликните по кнопке еще раз.
Для возможности использования в VBA раннего связывания с библиотекой 'BedvitCOM' в автоматическом режиме (автовключение в Referenсes(VBA)) - нужно включить галку в Excel: 'Доверять доступ к объектной модели проектов VBA'
Если не включать галку 'Доверять доступ к объектной модели проектов VBA' - можно подключать BedvitCOM в Referenсes(VBA) самостоятельно или пользоваться поздним связыванием.
НАСТРОИТЬ МЕНЮ
Надстройка BedvitXLL дает пользователю возможность настраивать меню и контекстное меню - включая нужные команды и отключая не используемые.
Видеоинструкция ниже: