Как создать новое письмо с прекрепленным файлом

И немного рекламы: регистрация юридического лица, бизнес. . Рекомендуем обратиться, language leader upper intermediate teacher's book, статьи.

Как создать новое письмо в почтовой программе установленной в системе по умолчанию и прикрепить к нему файл? Все очень просто, используем функцию MAPISendDocuments из библиотеки MAPI32.DLL. В C# описываем внешнюю функцию и ее параметры, и используем ее.

Полученный код выглядит примерно так:

[DllImport("MAPI32.DLL")]
public static extern uint MAPISendDocuments(IntPtr ulUIParam, string lpszDelimChar, string lpszFullPaths,
          string lpszFileNames, int ulReserved);
//pathToFile - полный путь к файлу
string fileName = Path.GetFileName(pathToFile);
MAPISendDocuments(IntPtr.Zero, ";", pathToFile, fileName, 0);

Функции MAPISendDocuments достаточно передать путь к файлу и имя файла с расширением.

Популярность: 4%

Еще по этой теме:

  1. Устанавливаем иконку UAC Shield на кнопку

Теги: ,

Если у вас возникли вопросы, вы можете оставить их в комментариях

. М позняка: Жемчужина троещины.

Оставить комментарий

(обязательно)

(обязательно)