Вопрос
Проблема в том, что в течении дня Access должен запускаться несколько раз и каждый раз с разным макросом. (макрос с именем autoexec поэтому не подходит). Есть ли возможность (а если есть, то прошу пример), при запуске Access'a указать имя макроса, который необходимо запустить?
Сейчас решаю проблему с помощью AutoIt (программа, эмулирующая нажатия кнопок на клавиатуре и перемещение мыши), но она работает неустойчиво.
Ответ
Если в ярлыке, а именно
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" (этот ярлык нужно создать), после кавычек поставить пробел и написать:
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE"
C:\www\ddd.mdb /Xqqq
www — Путь к твоей базе — Английскими буквами
ddd — Название базы — Английскими буквами
qqq — Название макроса — Английскими буквами
Ты можешь создать несколько ярлыков для запуска одной базы с разными макросами.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация