2014-10-20 4 views
0

Есть ли у кого-нибудь идея о том, как отправить электронное письмо в пользовательскую папку в Outlook с помощью VB.NET? Я хочу, чтобы почта Outlook была помещена в папку автоматически, а не в папке «Входящие» при успешном отправке. Я попробовал этот код ниже, чтобы не повезло.Как отправить электронное письмо в Outlook в определенную папку

дим moApp = CreateObject ("Outlook.Application")

дим emailDefaultFolder = moApp.GetNameSpace ("MAPI"). GetDefaultFolder (6) «Папка Входящие

дим emailCustomFolder = emailDefaultFolder.Folders (» Представление ")«Custom Folder

Dim emailNotif = moApp.CreateItem (0)

С emailNotif

. To = "myemail.mail.net"

.Subject = "Это только тест".

.ReadReceiptRequested = True

Пошлите()

.Привести (emailCustomFolder)

End With

усилий глубоко оценили.

Спасибо!

ответ

1

Вы не можете вызывать любые свойства или методы после вызова Send (который является асинхронным). Если вы хотите, чтобы отправленное сообщение сохранялось в папке, отличной от папки Отправленные по умолчанию, установите свойство MailItem.SaveSentMessageFolder перед вызовом Отправить.

Смежные вопросы