電子メールを作成する必要がありますが、ボタンがトリガーされたときに、事前にフォーマットされた電子メールでOutlookを開くようにします。
クライアントにはいくつかの制限があるので、プログラム自体からの電子メールを送信したくないので、Outlookで開いてほしいと思います。
このようなもの:
Dim email As New CDO.Message
With email
.From = "the_sender@company1.com"
.To = "the_reciever@company2.com"
.Subject = "Great e-mail"
.HTMLBody = "<h1>Header for a cool email</h1> And cool HTML"
.AddAttachment("Cute_kitty.jpg")
'.Send() NO! Open outlook with this stuff typed above and make sender useless
End With
これどうやってするの?私はこれを見つけましたが、(もちろん)htmlメールと添付ファイルをサポートしていません...
Dim proc As System.Diagnostics.Process = New System.Diagnostics.Process
proc.StartInfo.FileName = "mailto:the_reciever@company2.com?subject=Great e-mail&body=My cool email that does not support html n stuff"
proc.Start()
提案?