別稿のTIPS「配信リストを使ってメールをいっせいに配信する」では、メール配信用コンポーネントBasp21を利用することで、Excel上で管理されたメール・アドレスに対して、いっせいにメール送信を行う方法を紹介した。 しかしそこで紹介した方法には、いくつかの問題点が含まれていた。 1つに、メール送信に際して必要な件名や差出人、本文などのデータがすべてVBAのコードとしてハード・コーディングされていたため、メールの内容を変更するだけのためにもプログラマの手を介さなければならなかった。 またメール本文が固定的なテキストとして記述されていたため、例えば個々のメールにそれぞれのあて先を付加しようと思った場合にも対応することができなかった。 そこで本TIPSでは、メール送信に必要な情報を外部ファイル化すると同時に、メール本文に動的に変更可能な「変数」を含められるように改良してみよう。今回は、Exce