Нужно отправить SNP с помощью DoCmd.SendObject
DoCmd.SendObject _
ObjectType:=acSendReport, _
ObjectName:=stDocName, _
To:=StrAdress, _
OutputFormat:=acFormatSNP, _
Subject:=StrName, _
EditMessage:=False
При выполнении этой команды пишет: "Выбранный для вывода текущего объекта формат недоступен.":(
То же самое ое пишет для всех форматов, кроме HTML, TXT, RTF. Но при этих трех форматах теряется существенная визуальная часть отчета.
Интересно вот что: если строчку "OutputFormat..." удалить, то при выполнении команды предлагается выбрать формат из выпадающегося окошка и тогда при выборе любого формата (в т. ч. SNP) всё отлично отправляется в лучшем виде. Но каждый раз выбирать нужный формат очень накладно для пользователя (отчетов много). Также отлично отправляются SNP c помощью макроса "Отправить объект", но
вариант плох, так как количество и состав отчетов определяются программным путём.
Пожалуйста, помогите решить эту проблему чайнику!!!