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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.05.2007, 12:38   #1  
Vik80 is offline
Vik80
Участник
 
5 / 10 (1) +
Регистрация: 26.04.2007
Thumbs up
Добрый возникла проблема.
Необходимо отослать из навижена письмо по e-mail, с несколькими прикрепленными файлами.
Как я понимаю отсылая с помощью стандартной функции навижена и вообще с помощью automation это сделать невозможно.
Тогда OCX
Microsoft MAPI Session Control, version 6.0
Microsoft MAPI Messages Control, version 6.0
Но вот вопрос: при компиляции просит какую-то лицензию на OCX.
В чем могло бы быть дело?
Изображения
 
Старый 02.05.2007, 13:34   #2  
Голышев Михаил is offline
Голышев Михаил
Участник
 
106 / 10 (1) +
Регистрация: 03.07.2006
В отсутсвии гранулы OCX
Старый 02.05.2007, 13:42   #3  
Vik80 is offline
Vik80
Участник
 
5 / 10 (1) +
Регистрация: 26.04.2007
Тихо тихо, девелоперская лицензия на навижене. Другие OCX подключаются. Речь идет о какойто лицензии именно на эту ОCXну.
Старый 02.05.2007, 13:53   #4  
Голышев Михаил is offline
Голышев Михаил
Участник
 
106 / 10 (1) +
Регистрация: 03.07.2006
UPD: Пример добавления нескольких атачментов:
Код:
CREATE(objMailApplication);
objMailItem := objMailApplication.CreateItem(0);
objMailItem."To"(sToName);
objMailItem.CC(sCCName);
objMailItem.Subject(sSubject);
IF bFormatHTML THEN
  objMailItem.HTMLBody(sBody)
ELSE
  objMailItem.Body(sBody);
IF (sAttachFileName1 <> '') OR (sAttachFileName2 <> '') OR (sAttachFileName3 <> '') THEN BEGIN
  objMailAttachments := objMailItem.Attachments;
  IF (sAttachFileName1 <> '') THEN
	objMailAttachments.Add(sAttachFileName1);
  IF (sAttachFileName2 <> '') THEN
	objMailAttachments.Add(sAttachFileName2);
  IF (sAttachFileName3 <> '') THEN
	objMailAttachments.Add(sAttachFileName3);
END;

objMailItem.Categories := 'Navision';
IF bDontSend THEN
  objMailItem.Display(FALSE)
ELSE
  objMailItem.Send;
CLEAR(objMailApplication);
все automation - это Microsoft Outlook 11.0 Object Library
 

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

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.