HTML を OFT に変換する方法

HTML メールのテンプレートを作成できる会社や Web ベースのサービスは数多くあります。しばらく使用した後、電子メール配信のニーズのために Microsoft Outlook に切り替えたいと思うかもしれません。ただし、作成したテンプレートに満足している場合は、後でメールで使用するために、OFT ファイルとして Outlook に取り込むことができます。幸いなことに、Outlook VBA モジュールを使用すると、HTML ファイルを Outlook テンプレートに簡単に変換できます。
ステップ 1
HTML メール テンプレートとすべての依存ファイルをローカル ドライブに保存します。
ステップ 2
Microsoft Outlook を起動し、"ALT+F11" を押して Visual Basic エディターを起動します。メインのナビゲーション メニューから [挿入] と [モジュール] を選択します。
ステップ 3
次のコードをコピーして空のモジュールに貼り付けます:
Sub MakeHTMLMsg() Set objMsg =Application.CreateItem(olMailItem) Set fso =CreateObject("Scripting.FileSystemObject") Set ts =fso.OpenTextFile("c:\testfile.htm", 1) strText =ts.ReadAll objMsg.HTMLBody =strText objMsg.Display Set fso =Nothing Set ts =Nothing Set objMsg =Nothing End Sub
「OpenTextFile」のパラメータを HTML ファイルへの完全なローカル パスに置き換えます。
ステップ 4
Visual Basic エディターを閉じ、Outlook ウィンドウで "ALT+11" を押してマクロ ウィンドウを表示し、作成したマクロを実行します。マクロのリストから「MakeHTMLMsg」を選択し、「実行」ボタンをクリックして HTML テンプレートを Outlook メッセージに表示します。
ステップ 5
Outlook の HTML テンプレートのナビゲーション メニューから [ファイル] と [名前を付けて保存] を選択して、メッセージを OFT ファイルとして保存します。