|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2009, 14:12 | #1 |
Форумчанин
Регистрация: 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 (т.е. к ней прописывается тот же путь, что и в команде выше – мне бы это и нужно!) и сразу инсталлируется. При обоих вариантах нет захода в мою п/п Может кто подскажет возможные причины? |
18.12.2009, 12:08 | #2 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 122
|
Спасибо, коллеги, похоже сам разобрался....
ver 2003 sp3 не поддерживает такой вариант установки "из себя" Командная строка без проблем работает из другого файла с включенными макросами (естественно, вместо ThisWorkbook.FullName надо формировать конкретный путь к файлу надстройки) Но зачем же подобные рекомендации в учебнике давать? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
автоматизировать установку надстройки | 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 |