Gmailを使用した、本文に画像貼付メールの一斉送信の方法を教えて下さい
【やりたいこと】
Gmailを使用し、エクセルにメアドがある複数の宛先に対し、全件同一の画像付きのメールを送信したい
・VBAしか使用できない
・画像は今のところ.jpg形式で作成。かつメール本文に貼りつけたい。
上記の組み合わせではメール本文に画像が張り付けられずに困っています。
★独力ではそのような仕組みはできませんでした。
【質問内容】
①そもそも上記組み合わせで、メールを送信することは可能でしょうか?
(VBAを使用してGmailからエクセルにある複数のメアドに対し、一斉に本文に画像が埋め込まれているメールを送信したい) 良い方法があれば、あまり手段は問いません。
(VBAとGmailは必須ですが・・・)
②現在の状況
・VBAでCDOの機能を利用
・画像以外(宛先、本文、件名)はGmailで送信できた
・送信はしていないが、outlookの送信メッセージ作成画面の
メール本文に画像を張付けた状態で止めてある。
(もともとoutlookでメール送信するしくみなので、その機能が残っているということです)以下[★画像1]
③質問の意図
・私の希望を実現できる方向性をご教示いただければ、詳細は自分なりに調査させて
ただきます。(outlookで送信まですれば、すべて解決するというご返事は
ご容赦お願いいたします。)
【現在作成途中のコードについて】
各Webサイトで公開されているVBAのコードを参考に作成しています。
もともと、outlookVBAで動作する、画像をメール本文に貼り付けることが可能な、Wordエディタの機能を利用しメール本文に挿入するしくみのものです。これにCDOの機能を付けたしました。しかしながら、この仕組みはoutlook用らしく、画像がGmail本文に貼り付けられなくて苦戦しております。
【補足】
・作成中のコード補足
先日このコードとは別に、通常どおりのoutlookで画像を送信する仕組みを作成
してみましたが、問題なく画像付メールが一斉送信できました。
・もしこの仕組みは実現不可能な場合
(1).画像(.jpg)をWordエディタの機能を利用して貼り付けるのではなく、メール本文
を記述してるエクセルのシートにリンク等を貼り、メールが送信された場合にクリッ
クなどのひと手間なく表示することは可能でしょうか?
(2).上記[★画像1]でのoutlookの本文ですが、これを利用して、VBAでメアドのあ
る宛先に一斉に下書き保存してあるメールを「転送」することは可能でしょうか?
以上、長文恐縮ですがよろしくお願いします。