Excel総合相談所 124 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0247名無しさん@そうだ選挙にいこう
2016/10/21(金) 13:20:42.22【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 一応
マクロの記述について教えてください。
従業員全員(数百人)に、個別の内容でメール配信をします。
重要な内容なので、開封通知を受け取りたいのですが、開封通知を求める記述(objMail.MDNRequested = true)をすると、1件目の送信時点でエクセル自体が強制終了されてしまい、後の命令が実行されません。
その1件には、きちんと開封通知がついています。
↑の記述をコメント化すると、正しく動きます。
メール送信の記述は以下のとおりなのですが、解決できるものでしょうか?
sub test()
Dim objMail As Object
Dim strConfigurationField As String
Set objMail = CreateObject("CDO.Message")
strConfigurationField = "http://schemas.microsoft.com/cdo/configuration/"
With objMail.Configuration.Fields
.Item(strConfigurationField & "sendusing") = x'送信先(外部SMTPサーバ)
.Item(strConfigurationField & "smtpserver") = "x.x.x.x" 'SMTPサーバIPアドレス
.Item(strConfigurationField & "smtpserverport") = x'SMTPサーバポート
.Item(strConfigurationField & "smtpauthenticate") = x '認証方式(匿名認証)
.Item(strConfigurationField & "smtpconnectiontimeout") = 60 'サーバ接続タイムアウト
.Update
End With
■ このスレッドは過去ログ倉庫に格納されています