Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2009, 14:12   #1
alvazor
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 122
По умолчанию Загрузка надстройки exel командой vba

П/п загрузки надстройки в коллекцию и ее инсталляции написана по Дворкину – в модуле общего назначения надстройки. Командная строка
Application/AddIns.Add Filename:=Thisworkbook.FullName (пробовал и просто вставлять полный путь)
Ссылка на п/п – из Workbook_Open надстройки
Надстройка сохранена из файла *.xls после основательной обкатки и при штатной установке работает без сбоев. Дебугер ошибок не выявляет.
Но при попытке автоматической установки из самого файла надстройки (макросы включены) на этой команде – сбой (сообщение: «Метод Add из класса AddIns завершен неверно»). Пробовал и другие варианты команд из хелпа vba - то же непонимание.
Если файл надстройки помещаю сразу в Documents and Settings\Administrator\Application Data\Microsoft\AddIns и запускаю файл с включенными макросами – надстройка загружается в коллекцию (без инсталляции) и далее все как положено.
Нормально грузится надстройка через меню любого файла *.xls (Сервис/надстройки/Обзор). При этом надстройка не переносится в папку AddIns (т.е. к ней прописывается тот же путь, что и в команде выше – мне бы это и нужно!) и сразу инсталлируется.
При обоих вариантах нет захода в мою п/п
Может кто подскажет возможные причины?
alvazor вне форума Ответить с цитированием
Старый 18.12.2009, 12:08   #2
alvazor
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 122
По умолчанию

Спасибо, коллеги, похоже сам разобрался....
ver 2003 sp3 не поддерживает такой вариант установки "из себя"
Командная строка без проблем работает из другого файла с включенными макросами (естественно, вместо ThisWorkbook.FullName надо формировать конкретный путь к файлу надстройки)
Но зачем же подобные рекомендации в учебнике давать?
alvazor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматизировать установку надстройки alvazor Microsoft Office Excel 4 01.10.2009 12:56
Создание формы командой из DLL Alex Cones Общие вопросы Delphi 12 29.09.2009 18:06
Проблема с программным запуском надстройки Solver kovalevskivf Microsoft Office Excel 5 22.05.2009 19:53
Exel 2007 и VBA systemmind Microsoft Office Excel 3 19.02.2009 18:03
СРОЧНО ПОМОГИТЕ СДЕЛАТЬ ЗАДАЧУ В VBA(exel) У МЕНЯ СЕЙЧАС ЗАЧЁТ!! leogirl Помощь студентам 2 04.12.2007 18:07