2016-05-05 3 views
0

私が作業しているもののスニペットまたはスクリーンショットを取って電子メール(MS Outlook)で送信する必要がある場合、貼り付けたいとは限りません電子メールのHTML本文にインラインで表示されます。画像を添付ファイルとして追加したい時があります。添付ファイルにインラインイメージを変換するマクロ

この繰り返しタスクをもう少し効率的にするために、まず画像/スクリーンショットを保存して手動で添付ファイルを追加しなくてもこれを達成できますか?おそらく、私の電子メールのインラインイメージを同じ電子メールの添付ファイルに変換するマクロですか?

アドオンやプラグインをダウンロードすることはできません。私はこれが不可能に近い大企業環境で働いています。

ありがとうございました!

答えて

0

インラインイメージとは、具体的にはどういう意味ですか?リモートHTTPサーバーでホストされ、HTML本文で参照される画像またはHTMLの本文で参照される埋め込み画像の添付ファイルは、そのcidによって参照されますか?後者の場合、添付ファイルは既にMailItem.Attachmentsコレクションにあります。

+0

後者は、私は信じています。理想的なシナリオは、自分のメールに画像を貼り付け、次に画像を選択して、電子メール本文からインライン画像を取り除き、.png添付ファイルとして追加するマクロを打つことです。これは可能ですか? –

+0

MailItem.Attachmentsコレクションをループして、PR_ATTACHMENT_HIDDENプロパティ(DASL名 'http:// schemas.microsoft.com/mapi/proptag/0x7FFE000B')がtrueに設定されているかどうかを確認し、この方法では添付ファイルはHTML本体で使用されますが、Outlookは添付ファイルの一覧に添付ファイルを表示します。 –

0

インライン(埋め込みイメージ)イメージを添付ファイルに変換するだけでは、インライン添付ファイルをフォルダの場所に保存し、インライン添付ファイルを削除し、保存した添付ファイルを再度添付する必要があります。

関連する問題