我想用SMTP服務器和Outlook模板作爲郵件發送電子郵件。vb.net使用smtp和outlook發送Outlook電子郵件outlook.CreateItemFromTemplate
Dim application As New Outlook.Application
Dim path As String = "S:\TCM\Vendor.oft"
' Create a new MailItem and set the To, Subject, and Body properties.
Dim newMail As Outlook.MailItem = DirectCast(application.CreateItemFromTemplate(path), Outlook.MailItem)
Dim mail As MailMessage = DirectCast(newMail, MailMessage)
我試圖從模板創建一個郵件項目和鑄造的一個MailMessage
這樣我就可以使用SMTP服務器發送電子郵件。但是,我收到以下錯誤。
無法將'System .__ ComObject'類型的COM對象轉換爲類類型'System.Net.Mail.MailMessage'。
表示COM組件類型的實例不能轉換爲不代表COM組件的類型;但只要底層COM組件支持對接口的IID的QueryInterface調用,它們就可以轉換爲接口。