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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2012, 14:00   #1
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
Вопрос Выполнить макрос в заданной книге

Добрый день! подскажите обязательно ли делать книгу активной , что бы выполнить макрос из delphi?
Делаю так
Код:
 Application.Run('FillParams', "MyBook1.xls", aParams);
Если открыто две книги и моя не активная то выскакивает исключение, но если перед этим делаю свою активной , то все норм. хотелось бы не выставлять свою книгу перед исполнением макроса. спасибо.
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 18.06.2012, 14:17   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Подозреваю, что активация нужна самому макросу.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Выполнить поиск файлов в заданной пользователем каталоге Татьянушка Помощь студентам 0 23.05.2011 03:14
Макрос для всех листов в книге Rok Microsoft Office Excel 5 26.04.2010 08:55
Макрос не отрабатывает копирование при общем доступе к книге Chelentano Microsoft Office Excel 6 07.08.2009 20:17
Макрос для создания нового листа в др.книге natty29 Microsoft Office Excel 3 14.02.2009 06:46