- 追加された行はこの色です。
- 削除された行はこの色です。
* e-mailのファイル(.eml)を可読変換してクリップボードへコピー [#g22ee7b0]
-ページ: [[Macro/投稿]]
-作者: [[jj]]
-カテゴリー: js
-投稿日: 2015-03-31 (火) 23:12:05
** メッセージ [#hce154f1]
電子メールのファイル(.eml ファイル、EML形式)で、From: To: Subject: &br;
などのフィールドや本文が Base64 や Quoted-Printable でエンコードされて&br;
いると、そのままでは読めないので、デコードして結果をクリップボードへコピー&br;
します。文字コードの変換も行います。&br;
(要sakura:2.1.0.0以降)&br;
使用方法:&br;
.eml ファイルを開き、本マクロを実行します。&br;
後は、[新規作成] [貼り付け] などします。&br;
・範囲選択していない場合&br;
ファイル内容全体を処理します。&br;
ファイルを直接読み込むため、エディタ上の表示内容は反映されません。&br;
ファイルが "(無題)" の場合はエディタ上の表示内容全体を処理します。&br;
・範囲選択している場合&br;
選択範囲を Base64 デコード または Quoted-Printable デコードします。&br;
どちらを行うかはメッセージボックスで選択します。&br;
エンコード部分を正確に選択する必要があります。&br;
文字コードは自動認識により変換されます。&br;
(元がバイナリデータのものには使用できません。)&br;
…通常 e-mail はメールソフトで見るものですから、普段このマクロを使うようなことはないと思います。&br;
&attachref(./DecodeEML.zip);
----
#comment