ブログ

VBAからサンダーバードのメールを作成する

2019.04.12

伊藤 寛之

弊所では、VBAを用いたシステムと、市販ソフトとを組み合わせることによって、効率的でかつ信頼性の高い事務システムを構築しています。
その結果、一般的な事務所に比べて、安価でサービスを提供することが可能になっています。
もっと効率を高めたいと色々と調べた結果、VBAからサンダーバードのメールが作成可能であることが分かり、数年前から導入しています。
以下のような簡単なプログラムでメールアドレス、件名、本文の指定が可能になります。
これを弊所システムと組み合わせると、例えば、ボタン1つで優先権のリマインダを行うことが可能になり、
業務効率を大幅に改善することが可能になります。
Sub サンダーバード()
  アドレス = “xxx@skiplaw.jp”
  件名 = “0123JP1-AAA-JP”
  本文 = “ここに本文を記載する”
  Shell “””C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe”” -compose “”to=” & アドレス & “,subject=” & 件名 & “,body=” & 本文 & “””, vbNormalFocus”
End Sub