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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2010, 15:17   #1
DennerV
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 44
Вопрос Запустить макрос в Access

Здравствуйте! Скажите, как можно из-под Делфей запустить макрос в Access? Если можно без лишних сложностей.
DennerV вне форума Ответить с цитированием
Старый 08.11.2010, 15:33   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Пример:
Код:
Есть макрос, который импортирует отчет в RTF - чтоб запустить этот макрос из своей программы, можно сделать так:
		....
var Access: Variant; 
begin 
  Access := CreateOleObject('Access.Application');
  Access.Visible := True;
  Access.OpenCurrentDatabase('...\db1.mdb', True);
  Access.Run('ExportReportMacrosName'); //Имя макроса.
  Access.CloseCurrentDatabase;
  Access.Quit($00000001)
mihali4 вне форума Ответить с цитированием
Старый 08.11.2010, 15:39   #3
DennerV
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 44
По умолчанию

Не работает( Ругается что не может найти процедуру

Последний раз редактировалось DennerV; 08.11.2010 в 16:09.
DennerV вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить макрос экселя из макроса ворда... Rossoman Microsoft Office Excel 1 08.05.2010 20:51
как запустить макрос по расписанию? zander Microsoft Office Excel 4 19.11.2009 22:50
Как запустить макрос из ячейки? Maxx Microsoft Office Excel 8 15.04.2009 15:47
Как запустить макрос по изменению значения в ячейке? zander Microsoft Office Excel 4 23.02.2009 10:46
Слепил макрос, как его запустить? zander Microsoft Office Excel 7 12.02.2009 19:51