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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Outlook + Access
 
 автор: shaucha   (02.06.2009 в 10:41)   личное сообщение
 
 

Возможно немного не по теме форума., так что прошу прощения заранее.

Каким образом при отправке сообщения, сформированного в VBA,
задать имя отправителя.
Т.е. есть электронный адрес у пользователя и он с него отправляет сообщения из базы и при этом его имя отправителя (учетной записи) должно быть не "Иван Пупкин", как обычно, а "Новости рынка", например. Но адрес тот же остается.
Вы меня извините за путанное описание, я сейчас аллергией страдаю и хреново соображаю.
Спасибо за понимание )

  Ответить  
 
 автор: osmor   (02.06.2009 в 10:59)   личное сообщение
 
 

Outlook или outlook Express?
Какой код Вы используете для отправки?
в общем случае можно попробовать указать адрес отправителя так
"Новости рынка <ivan@mail.ru>"

  Ответить  
 
 автор: shaucha   (02.06.2009 в 11:09)   личное сообщение
 
 

Использую Outlook Express (он нас у всех по умолчанию).

Код примерно такой (по подобию, того, что нашел на нашем сайте):


Dim olApp As Outlook.Application 
Dim objMail As Outlook.MailItem 

Set olApp = New Outlook.Application
Set objMail = olApp.CreateItem(olMailItem)

objMail.BodyFormat = 2
objMail.Subject = fSubject
objMail.To = fTo
objMail.Attachments.Add aFileName
objMail.HTMLBody = fBody
objMail.Display

Set objMail = Nothing
Set olApp = Nothing



Не знаю, как вообще отправителя задать, вот в чем дело )

  Ответить  
 
 автор: osmor   (02.06.2009 в 12:42)   личное сообщение
 
 

если Вы используете OE, то такой код работать не должен.
Это код для Outlook
попробуйте добавите строку
objMail.From = "Информационная рассылка <ivan@mail.ri>"

  Ответить  
 
 автор: shaucha   (02.06.2009 в 12:47)   личное сообщение
 
 

да, я ошибся... Outlook (
И, наверное поэтому не работает From,.,,

  Ответить  
 
 автор: osmor   (02.06.2009 в 14:40)   личное сообщение
 
 

И, наверное поэтому не работает From,.,,


Нет не по этому...
попробуйте
objMail.ReplyRecipientNames = "Рассылка"
Но возможно что не получится.
По идее это значение Outlook должен брать из профиля пользователя.
В Lotus есть поле Principal, в Outlook - такого свойства не нешел

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