Excelでメール送信するVBAの作成|SMTPサーバー・添付ファイルExcelでメール送信するVBAの作成|SMTPサーバー・添付ファイルシートのボタンを配置し、クリックするとメールを送信するVBAを作成します。TipsへExcelでメールが送信できるようになると、名簿や管理表などから直接送信できるようになり便利です。そこでこのVBAをご利用ください。Babaさん作成のBSMTP.DLLを使用させていただきました。Babaさんが所有されています。BSMTP.DLLはここよりダウンロードできます。ダウンロード後、システムフォルダ(windows\system32)においてください。メール関連の記事「メールをすぐに送信する」を掲載しています参照してください。下画像の送信ボタンを配置したシートを作成しました。件名、本文、SMTPサーバー名、送信元アドレス、送信先アドレスを入力します。Blocking」に対応している場合、送信できない場合があります。ようにSMTPの後ろに「:587」を付けると送信できる場合があります。メールサーバーが対応していないとできません。Blocking」とは25番ポートブロックといわれています。ウイルスメールや迷惑メール、フィッシングメールなどの防止の為、近年、採用されるプロバイダーが多くなっています。