Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нужно отправить SNP с помощью DoCmd.SendObject
 
 автор: Messir   (27.10.2006 в 15:55)   личное сообщение
 
 

В 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 помощью макроса "Отправить объект", но вариант плох, так как количество и состав отчетов определяются программным путём.
Пожалуйста, помогите решить эту проблему чайнику!!!

  Ответить  
 
 автор: osmor   (27.10.2006 в 16:16)   личное сообщение
 
 

странно, вот такой код отлично отработал:
DoCmd.SendObject acSendTable, "Таблица1", acFormatXLS, "osmor@mail.ru", , , "Типа заголовок", , False

MSA 2003, Windows XP SP2, Lotus Notes 7.0.2

  Ответить  
 
 автор: osmor   (27.10.2006 в 16:30)   личное сообщение
 
 

и еще вот это посмотрите
http://hiprog.com/index.php?option=com_content&task=blogcategory&id=109&Itemid=149

  Ответить  
 
 автор: Messir   (27.10.2006 в 17:00)   личное сообщение
 
 

"Заменить в строке вызова константу acFormatSNP на "Снимок (*.snp)"
т.е DoCmd.SendObject acSendReport, "rptОтчетОГенерации&", "Снимок (*.snp)", strКому, , , strТема, varТекст, False"

Спасибо большое за ссылку! Помогло!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList