Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 4

Как вставить подпись в тело письма

10.11.2013, 23:11. Показов 5418. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ребята нужна помощь .. вообще не шарю в VBA .. есть просьба .. наковырял в инете код через который можно отправлять письмо нажатием кнопки в ЭКСЕЛЕ .. переделал его под себя .. но возникли проблемы


Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub ОТПРАВИТЬ2_Click()
 Dim OutlookApp As Object, SM As Object
 Set OutlookApp = CreateObject("Outlook.Application")
 Set SM = OutlookApp.CreateItem(olMailItem)
 SM.To = "" 'Адрес
 SM.Subject = "St-Pete " & Range("A1") 'Тема
 On Error Resume Next
 SM.Body = Activedocument.Content
 SM.HTMLBody = Activedocument.Content.Text
 SM.Attachments.Add ("") 'Адрес вложения
 SM.Display
 SM.HTMLBody = "Traffic-" & Chr(10) & "Sales-" & Chr(13) & "Service-" & SM.HTMLBody
 Set SM = Nothing
 Set OutlookApp = Nothing
End Sub
.. при нажатие на кнопку в икселе вылезает письмо с темой с сегодняшней датой .. но проблема с подписью.. стандартная подпись которая стоит у меня в аутлуке не хочет работать правильно... короче у меня выходит так: либо правильно отображается подпись и коряво пишется текст сообщения который тоже автоматически вставляется в тело письма .. ("Traffic-" "Sales-" "Service-") смотря на код видно что я пытаюсь все эти три слова на новую строчку перенести .. но почему то они не переносятся .. либо... если я в SM.HTMLBody коде стираю HTML .. то строчки начинают переносится но пропадает подпись... точнее он становится корявой ..... пишу торопясь.. возможно не понятно... если что спрашивайте =))

Добавлено через 10 минут
Либо может кто подскажет какой нибудь другой способ вставки подписи в тело письма ..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2013, 23:11
Ответы с готовыми решениями:

Как вставить текст из Word в тело письма Outlook с форматированием
Всем привет! Мне нужно вставить текст из вордовского документа в письмо. я делаю это так: Documents.Open ptd & fld Set...

Вставить картинку в тело письма
Привет! Как вставить картинку в тело письма. Картинки в отдельном фолдере. Вариант с url link не проходит

Как можно изображение вставить в тело письма?
Уважаемые профессионалы ASP! Вот подскажите как можно изображение вставить в тело письма? Причем не ссылку на изображение из инета...

2
 Аватар для KoGG
5636 / 1618 / 418
Регистрация: 23.12.2010
Сообщений: 2,426
Записей в блоге: 1
11.11.2013, 09:49
Visual Basic
1
2
3
4
 SM.Subject = "St-Pete " & Range("A1") 'Тема
 SM.Display
 SM.HTMLBody = "Traffic-" & vbCrLf & "Sales-" & vbCrLf & "Service-" & vbCrLf & ActiveDocument.Content.Text & vbCrLf & SM.HTMLBody
 SM.Attachments.Add ("") 'Адрес вложения
Абсолютно непонятно:
Activedocument.Content.Text - это для запуска из Word
Range("A1") - это при запуске из Excel.
1
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 4
12.11.2013, 22:29  [ТС]
Спасиба большое .. нашел решение немного другим способом ..
Sub ÎÒÏÐÀÂÈÒÜ2_Click()
Dim OutlookApp As Object, SM As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set SM = OutlookApp.CreateItem(olMailItem)
SM.To = ""
SM.Subject = "Tourb St-Pete " & Range("A1")
On Error Resume Next
SM.Attachments.Add ("")
SM.Display
SM.HTMLBody = "<br>Traffic- " & "<br>Sales- " & "<br>Service- " & SM.HTMLBody
Set SM = Nothing
Set OutlookApp = Nothing
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2013, 22:29
Помогаю со студенческими работами здесь

Форматированный текст из Word вставить в тело письма Outlook
Доброго времени суток. Есть часть кода, которое формирует новое письмо в Outlook. Вставляет форматированный текст в активное окно письма и...

Готовый html шаблон вставить в тело письма с отображением картинок
Добрый день! Возникла необходимость создать красиво оформленное e-mail письмо. Есть готовый шаблон письма в формате .html и картинок...

Опрос по gmail - в тело письма вставить звездочки , изменяющие цвет при нажатии
Уважаемые эксперты помогите решить проблему: в тело gmail письма вставить 5 рядов звездочек , так чтобы при нажатии на них они изменяли...

При отправке письма тело письма $message не отображается
вот функция атачя $sfile - содержание файла function send($sfile,$filename) { $message = 'attach файил' $boundary...

Как извлечь тело письма?
Как получить тело, писем с определенной темой. Например в ящике куча писем, интересуют письма (Тема + сам текст, без вложений) с темой -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru