Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница:

 

  Вопрос: Нужно отправить SNP с помощью DoCmd.SendObject Добавлено: 27.10.06 10:55  

Автор вопроса:  Rudnov
В VBA Access стоит задача отправить много разных отпечатков разных отчетов по почте с помощью команды DoCmd.SendObject:

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

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам