Я пытаюсь запустить скрипт для отчета, который запускается с помощью DoCmd OpenReport.Я не просматриваю отчет, а отправляю его прямо на принтер.Кажется, что когда вы делаете это, ни одно из событий для отчета не запускается.Есть ли способ вызвать что-то вроде OnLoad при печати отчета?
У меня была похожая проблема, и я решил ее, сначала открыв скрытый отчет:
DoCmd.OpenReport "ReportName", acViewReport, , strCriteria, acHidden
Затем отправьте его на принтер и закройте отчет.
Произойдет событие открытия: http://msdn.microsoft.com/en-us/library/aa211439(office.11).aspx