commentsTweetHTMLメールはきれいに送ることができていい。たいがいは、phpなどでWeb上でsmtpに渡して送るケースが多いと思うが、この間、通常のPCメールソフトOutlook2013でHTMLのソースを書いたものを直接送りたいケースがあった。そのとき、ふと、あれ???どうするんだ?となった。普通にメール新規を立ち上げて、本文にソースを書いても、それがそのまま送られてしまうだけ。Outlook2013でどうやってHTMLソースを編集したらいいんだ???となった。ここでは、その方法について、備忘録として記録しておく。内容は、Outlook2010でも確認済みで問題ない。他のバージョンではテストしていない。これをするには、OutlookのVBAマクロを利用することでできる。1まず、標準ではVBAを利用できるようにはなっていないので、使えるようにする。メニュー(リボン)の空欄のところで、右クリック。「開発」をにチェックを入れる。Sub6デジタル署名を追加する通常はセキュリティのため、署名のないVBAマクロは無効になっている。Outlookのセキュリティ設定を変更することで、すべてのマクロを警告つきで実行できるようになるが、セキュリティのことを考えるとあまりお勧めできない。自分のデジタル署名を作る。ツール」」⇒「VBAプロジェクトのデジタル証明書」これで、「デジタル証明書の作成」ダイヤログボックスが表示される。次のフォルダで、[selfsert.exe]ファイルを探してみるといい。(x86)\Microsoft\OfficeOffice15\selfsert.exeB.「証明書の名前」ボックスに、証明書のわかりやすい名前を入力。C.「OK」をクリック。成功」というメッセージが表示されたら、「OK」をクリック。※詳細はOffceの公式をご覧ください。デジタル署名の準備ができたら、次は作ったVBAマクロのコードにデジタル署名を追加する。「ツール」⇒「デジタル署名」⇒「選択」で、作成したデジタル署名を追加。「新しい電子メール」⇒「開発」⇒「マクロ」⇒「Project1.ThisOutlookSession.HTMLOject」([.HTMLOject]は作ったマクロの名前によって変わる)8HTMLメールのソース編集これでHTMLメールのソースがテキストエディタで開くので、ここで編集するればよい。保存して、エディタを閉じれば、メール本文にHTMLの内容が表示される。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。