メール メール送信するサンプル

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。


Dim objoutlook As Object
Dim objoutlookmsg As Object

Set objoutlook = CreateObject("outlook.apprlication")
Set objoutlookmsg = objoutlook.createitem(0)
Set objattachments = objoutlookmsg.attachments

With objattachments
.Add "ファイル名"
With objoutlookmsg
.Recipients.Add "アドレス"
.Subject = "題名"
.body = "本文"
.send
End With
End With
Set objoutlookmsg = Nothing
Set objoutlook = Nothing

'SendMail使用の場合
vntMailAd = Array("A", "B", "C") '複数同時送信配列
Workbooks(D).SendMail Recipients:=vntMailAd, Subject:="TEST" '題名"TEST"Workbooks(D)送信

 

2000年01月01日|[VBサンプルコード]:[メール]