powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как вставить картинку в HTML текст электронного письма
25 сообщений из 26, страница 1 из 2
Как вставить картинку в HTML текст электронного письма
    #36956731
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь отправить электронное письмо с вставленной в текст картинкой (не вложение). Не получается. Кто сталкивался помогите. Отправляю через Outlook.

Код: plaintext
1.
2.
3.
4.
5.
6.
		myOlApp = Новый COMОбъект("Outlook.Application");
		myItem = myOlApp.CreateItem( 0 );
		myItem.Subject = "Тест";    
		myItem.Attachments.Add("C:\image.jpg");  
		myItem.HTMLBODY  ="<html><img src=""image.jpg""></html>";
		myItem.Display();

Не работает.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36956780
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрец,

1C тут ни при чем. С точки зрения HTML
автор<html><img src="image.jpg"></html>
и не должно ничего отображать.

Вот корректный html:
автор<html><head></head><body><img src="image.jpg"></body></html>

А в myItem.HTMLBODY возможно вообще только содержимое <body> надо вставлять, т.е. только <img src="image.jpg">.

Пробуйте.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36956831
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я привел уже сокращенный до минимума текст ,после экспериментов. Полный HTML текст письма делает сам Outlook.
Вот что он формирует:
Код: plaintext
1.
2.
3.
4.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18928"></HEAD>
<BODY><IMG src="image.jpg"></BODY></HTML>

Edd.DragonПробуйте.
Да я чего уже только не пробовал.

Есть ли у кого-то РАБОЧИЙ текст?
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957004
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай нужное письмо вручную в аутлуке, сохрани его. Создай программно и сохрани. Сравни, чего не хватает в программно созданном.

Возможно типы аттачмента не совпадают
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957036
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реально кто-то это делал, а не гипотетически?
Код реальный у кого-нибудь есть, плз.
перед тем как создавать тему я перепробовал кучу вариантов, смотрел из других источников в нете - никаких нормальных рекомендаций не нашел, то что нашел не работает.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957042
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957196
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KuzEv,
Через встроенный почтовый агент 1С (как в примере) получилось. Через Outlook не получается. Мне нужно перед отправкой дать возможность пользователю внести изменения в письмо, вложить если нужно файлы и прочее.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957417
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957555
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылки не работают...
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957638
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня все работает. Ищи причину...
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36957661
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первом сообщении я привел текст как раз с того форума. Так ничего и не получилось.

Юрец
Код: plaintext
1.
2.
3.
4.
5.
6.
		myOlApp = Новый COMОбъект("Outlook.Application");
		myItem = myOlApp.CreateItem( 0 );
		myItem.Subject = "Тест";    
		myItem.Attachments.Add("C:\image.jpg");  
		myItem.HTMLBODY  ="<html><img src=""image.jpg""></html>";
		myItem.Display();
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958043
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вставил твой код. Все работает.
Аутлук тока вопросы по поводу доступа к адрсеной книге позадавал и все.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958056
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как работает?

Картинка идёт вложением, а не в тексте письма.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958684
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В тексте письма.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958786
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот мой скриншот после выполнения кода:

...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958814
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запусти аутлук. Нажми на кнопку "Создать сообщение". Далее меню "Сервис" -> "Параметры", закладка "Правка". Выложи скриншот с настройками.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36958923
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меню "Сервис" -> "Параметры", закладка "Правка".
Такого у меня нет. Возможно ты имел ввиду окно:

...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959123
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы о каком Outlook говорим?
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959167
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft Office Outlook 2003 (из пакета офиса 2003).
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959174
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой редактор сообщений по-умолчанию выбран?
Стоят ли ServicePack у MS Office?
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959184
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-умолчанию редактор сообщений Outlook, на офисе стоит сервис пак 1.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959186
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой редактор сообщений по-умолчанию выбран?
Стоят ли ServicePack у MS Office?
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959188
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставь 3-й. Дальше могу тебе в почту написать. Если запустишь TeamViewer, я могу подключиться и гнянуть.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959484
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил SP3.
Всё равно менюшки такой нет что ты написал...
KuzEvЗапусти аутлук. Нажми на кнопку "Создать сообщение". Далее меню "Сервис" -> "Параметры", закладка "Правка". Выложи скриншот с настройками.
...
Рейтинг: 0 / 0
Как вставить картинку в HTML текст электронного письма
    #36959587
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь стало выдавать ошибку при вызове метода ПисьмоOutLook .Display()
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Как вставить картинку в HTML текст электронного письма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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