AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.10.2008, 13:46   #1  
lsv is offline
lsv
Участник
 
15 / 10 (1) +
Регистрация: 02.08.2006
Для того, чтобы у вас заработало желаемое, Вам необходимо сначала создать страницу HTML, а потом использовать ей в теле письма, формат которого HTML, тогда вы получите HTML письмо сВашей ссылкой и конечно же кодом, котрые указан выше. Я использую вот так вот код.

CreateNotice(FileName : Text[250];BodyText : Text[500];URL : Text[1024])
{
Letter.CREATE(FileName);
Letter.TEXTMODE(TRUE);
Letter.WRITE('<html >');
Letter.WRITE('<head>');
Letter.WRITE('</head>');
Letter.WRITE('<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />');
Letter.WRITE('<body>');

IF BodyText <> '' THEN
Letter.WRITE('<span style="color: #000; font-size: 15px;">' + BodyText + '</span>');

Letter.WRITE('Link');
Letter.WRITE('</body>');
Letter.WRITE('</html >');
Letter.CLOSE;
}

Дале, исполльзуя "Microsoft MAPI Messages Control, version 6.0"

использую данный код

IF AttachFileName = '' THEN
MAPIMessages.MsgNoteText := Body
ELSE BEGIN
MAPIMessages.MsgNoteText := Body + ' ';
MAPIMessages.AttachmentIndex := MAPIMessages.AttachmentCount;
MAPIMessages.AttachmentType := 0;
MAPIMessages.AttachmentPathName := AttachFileName;
MAPIMessages.AttachmentPosition(STRLEN(Body));
END;

Получается письмо с телом вашего сохранённого файлика.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:17.