Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставка данных в письмо Outlook с сохранением подписи / 3 сообщений из 3, страница 1 из 1
25.10.2013, 12:57
    #38441114
Lexx_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка данных в письмо Outlook с сохранением подписи
Добрый день!
Программно создаю письмо Outlook и вставляю в тело письма некоторые данные.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim OutApp As Object
        Dim OutMail As Object
        OutApp = CreateObject("Outlook.Application")
        OutMail = OutApp.CreateItem(0)
        OutMail.Subject = "..."
        OutMail.HTMLBody = "....."
        OutMail.Display()


Проблема в том, что если в Body ничего не вставлять, то подпись Outlook будет, а если вставляешь данные,то нет.
1.Подскажите как формировать тело письма с подписью Outlook?
2.Можно ли вставлять программно данные из Clipboard в тело письма Outlook?
Спасибо.
...
Рейтинг: 0 / 0
25.10.2013, 16:09
    #38441538
Lexx_SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка данных в письмо Outlook с сохранением подписи
т.к. никто не ответил, напишу что нашел:
1.
Код: vbnet
1.
2.
OutMail.Display()
OutMail.HTMLBody = "Тест" & vbCrLf & OutMail.HTMLBody


2.Я вставил таблицу с помощью Clipboard и HTML следующим образом:
-скопировал данные в Clipboard
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Clipboard.SetDataObject(DataGridViewZInq.GetClipboardContent())
Dim returnHtmlText As String = Clipboard.GetText(TextDataFormat.Html)
'Убираем лишний HTML в коде
returnHtmlText = Mid(returnHtmlText, InStr(returnHtmlText, "<HTML>"), Len(returnHtmlText))
'Вставляем границы
returnHtmlText = Replace(returnHtmlText, "<TABLE>", "<TABLE border='1'>")
OutMail.Display()
OutMail.HTMLBody = returnHtmlText & vbCrLf & OutMail.HTMLBody
...
Рейтинг: 0 / 0
27.10.2013, 10:34
    #38442445
Артем G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка данных в письмо Outlook с сохранением подписи
У меня лежит до сих пор не решенная задачка

Нужно вставить screenshot из Excel в Outlook

Если делать через через envelope то размер письма увеличиваеться с 500кб до 5мб
а необходимо сделать рассылку на группу до 1000 юзеров а то и поболее

Пробывали определять Range на листе и через Clipboard копировать в тело Outlook
но срабатывало через раз

Если у кого то есть наработка или какие либо идеи то pls поделитесь.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставка данных в письмо Outlook с сохранением подписи / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]