Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Visual FoxPro  [new]
svetafon
Guest
Как вызвать макрос Excel из программы Visual Foxpro 6.0
20 апр 06, 10:45    [2583067]     Ответить | Цитировать Сообщить модератору
 Re: Visual FoxPro  [new]
5631
Member

Откуда:
Сообщений: 452
loexcel=CREATEOBJECT("excel.application")
loexcel.visible=.t.

loexcel.workbooks.Open("D:\Dir1\File1.xls")
loexcel.run(“D:\Dir1\File1.xls!Module1.Макрос2")
20 апр 06, 12:28    [2583793]     Ответить | Цитировать Сообщить модератору
 Re: Visual FoxPro  [new]
svetafon
Guest
При запуске из Visual Fox 6.0 выдает
ошибку

OLE IDispatch exception code 0 from Microsoft Office Excel: e
найден макрос
'c:\otchet\fond\tmp\otchet.xls!Module1.Макрос1,xls' ....
6 май 06, 12:18    [2638868]     Ответить | Цитировать Сообщить модератору
 Re: Visual FoxPro  [new]
5631
Member

Откуда:
Сообщений: 452
Где конкретно в книге Excel расположен макрос и как он называется ?
6 май 06, 12:29    [2638916]     Ответить | Цитировать Сообщить модератору
 Re: Visual FoxPro  [new]
5631
Member

Откуда:
Сообщений: 452
Надо открыть в Excel список макросов (Сервис-Макрос-Макросы) и посмотреть точное название и расположение.
6 май 06, 12:41    [2638991]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить