Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск макроса в Excel средствами Delphi


Василий ©   (2005-11-26 23:20:00) 

Доброго времени суток.
Уважаемые мастера, не могли бы Вы подсказать, как можно запустить макрос из файла Эксель средствами Дельфи.

Заранее благодарен.


Думкин   (2005-11-30 06:53:00) [1]

> Василий   (30.11.05 05:51) [4]

От Дельфи(вернее программы написанной с ее помощью) мало что зависит. Она эксплуатирует внешнее. А вот засбоит ли внешнее - Эксель и т.п. - это уже от них зависит.


Василий   (2005-11-30 05:51:00) [2]

Огромное спасибо за подсказку, lookin

 ExcelApplication.Run('PERSONAL.XLS!DoThisMacroNow')

Она очень помогла. Это то что надо.

Осталось только научиться переключаться между постоянно открывающимися страницами в книге, при том что имена им задает Excell.

И маленький вопрос, я не знаю в тему он или нет, но буду очень благодарен.
Может ли при выполнении программы получиться исключение в Дельфи, когда происходит постоянное открывание и закрывание книг, т.е. в Екселл постоянно открывается новая книга , выбираются из нее данне, после она закрывается, и программа пошла по кругу (вновь открытие, закрытие....). Может существует определенный лимит открытия книг в Екселл или Делфи. Нигде никаких "счетчиков" на ноль скидывать не надо.

Просто программа должна работать круглосуточно, без выключения.

Заранее благодарен.


lookin   (2005-11-27 00:28:00) [3]

ExcelApplication.Run('PERSONAL.XLS!DoThisMacroNow')?


jack128   (2005-11-27 00:18:00) [4]

ExcelApplication1.Run


lookin   (2005-11-27 00:09:00) [5]

Василий   (26.11.05 23:20)

Сымитировать макрос в Дельфи?


Наверх

Титульная страница Поиск, карта сайта Написать письмо