本文のみをテキストにして読みたい。No.12311
はっぴ〜 さん 03/04/09 07:09
 
いつもお世話になっております

最近思うのですが、指定した範囲の本文をテキストにして読めたらな・・・と思うこ
とがあります。

時々メールをため込むとかなりの数がたまってしまいます。

こんなマクロができるのならどなたか作っていただけませんでしょうか

もしすでにこういうマクロがあるのなら、タイトル名を
教えていただけませんでしょうか?

よろしくお願いいたします

[ ]
RE:12311 本文のみをテキストにして読みたNo.12312
きいろいまふらあ さん 03/04/09 07:31
 
一時的に作って読んで捨てるだけなら、本文だけじゃないけれど(ヘッダも入っ
てしまうけど)、複数のメールを選択して、メニューのファイル>エクスポート
で例えばUNIXのmbox形式とかで吐き出してみたらどうでしょう?

でもこれじゃ、鶴亀上で順に読むのとあまり変わらないかも。
むしろ鶴亀上でヘッダ表示なしにして片っ端から読んだほうがはやいかも。
それともプリントアウトしたりするおつもりですか?

[ ]
RE:12312 本文のみをテキストにして読みたNo.12323
はっぴ〜 さん 03/04/09 12:37
 
きいろいまふらあ さん コメントありがとうございます

>一時的に作って読んで捨てるだけなら、本文だけじゃないけれど(ヘッダも入っ
>てしまうけど)、複数のメールを選択して、メニューのファイル>エクスポート
>で例えばUNIXのmbox形式とかで吐き出してみたらどうでしょう?
>

すみません・・・。私には何をいわれているのか
さっぱり理解できません(T_T)
知識不足ですみません。


>でもこれじゃ、鶴亀上で順に読むのとあまり変わらないかも。
>むしろ鶴亀上でヘッダ表示なしにして片っ端から読んだほうがはやいかも。
>それともプリントアウトしたりするおつもりですか?

はい。重要な文書をまとめてプリントアウト&テキストにして
残したいな・・・とおもいます。



[ ]
RE:12323 本文のみをテキストにして読みたNo.12324
ぱと さん 03/04/09 12:43
 
はっぴ〜 さん

>はい。重要な文書をまとめてプリントアウト&テキストにして
>残したいな・・・とおもいます。

はっぴ〜さんのおっしゃる「テキスト」というのは、テキストファイルという意
味でなく、印刷された紙文書という意味なのでしょうね。

となると、もともとやりたいことというのは、
(1)一つのメールの中の「指定した範囲の本文」を簡単に印刷したいということ
(2)複数のメールについて「指定した範囲(指定した複数メール)の本文」を簡単に
印刷したい

ということのどちらなんでしょ?

----
ぱと

[ ]
RE:12324 本文のみをテキストにして読みたNo.12327
はっぴ〜 さん 03/04/09 14:48
 
ぱと さん コメントありがとうございます。


>はっぴ〜さんのおっしゃる「テキスト」というのは、テキストファイルという意味
>でなく、印刷された紙文書という意味なのでしょうね。

これ、テキストファイルと印刷された紙文書両方という意味で
書いたつもりです。説明が悪いようですみませんでした〜。

指定した範囲の本文をテキストファイルにしてそれを印刷できたらいいな・・・と思
います。


>となると、もともとやりたいことというのは、
>(1)一つのメールの中の「指定した範囲の本文」を簡単に印刷したいということ
>(2)複数のメールについて「指定した範囲(指定した複数メール)の本文」を簡単に
>印刷したい
>
>ということのどちらなんでしょ?
>
>----
>ぱと

[ ]
RE:12327 本文のみをテキストにして読みたNo.12331
さん 03/04/09 18:31
 
鳩です。こんにちは。

 はっぴ〜さんのご要望(と思われること)も含めて、本文をテキスト化する方法
を挙げてみますと
 印刷はテキスト化すれば印刷機能か印刷ソフトを使えばいいわけですから

》●(1)一つのメールの中の「指定した範囲の本文」のテキスト化
・範囲選択して、右クリックでコピーし、さらに追加する部分があればそれに続け
て、範囲選択,右クリックで、今度は追加コピー,以下範囲選択,追加コピーを必
要な回数繰返します。

・コピー,追加コピーした内容はクリップボードにはいっていますから、秀丸(を
お使いとして)を起動して貼りつけを行えば、テキストで得られます。

この後はプリントアウトするなり、テキスト保存するなり秀丸の通常操作です。


》●(2)複数のメールについて「指定した範囲(指定した複数メール)の本文」のテキ
スト化
これについては hidesoft.8:10703| スレッドの連結について
から始るスレッドにマクロがあります。
以下のマクロです。(仮にMAILTREE.MACとします)

//選択メール出力
   loaddll "tkinfo.dll";
    setclipboard "";
    #browse = browsemode;
    if( #browse ) browsemodeswitch;
    #n = dllfunc("LockSelection");
    while( dllfunc("EnumSelection", 1) != 0 ) {
        moveto 0, -9999;
        beginsel;
        gofileend;
        appendcopy;
        addclipboard "\x0C\n\n";
    }
    #n = dllfunc("UnlockSelection", 1);
    if( #browse ) browsemodeswitch;
//  message "finish";

 これは上記スレッドで秀丸さんに作っていただいたものです。
(ほんの少し変更あり)
 操作は
・メール一覧画面でヘッダー表示を「なし」の状態にする
・同画面で必要なメールを選択状態にする(CTL+クリック,SFT+クリックを使用)
・MAILTREE.MACを起動する

 以上で選択メール本文がクリップボードに入っていますから、秀丸を起動して貼
りつければいいわけです。
 ヘッダー表示をありにして選択すればこのときはヘッダー付でクリップボードに
入ります。
 マクロはツールバーを出しておくか、キー割付けした方がいいでしょう。

 このマクロは少し難点があります。メール選択数が多いとメールを落すことがあ
ります。(取残す)
 クリップボードの制限でしょうか


●(3)特定のメールを秀丸で起動する。

 次のマクロを使用すればメール文が秀丸で開かれます。

saveas "XXTEMP.TXT";
runsync2 hidemarudir + "\\hidemaru.exe XXTEMP.TXT";
endmacro;

 選択されたメールが秀丸フォルダーのXXTEMP.TXTに保存され、秀丸で開かれます。
 これもツールバーを出しておくか、キー割付けした方がいいでしょう。

ご要望は以上のどれかに入っていると思いますが。

[ ]
RE:12327 本文のみをテキストにして読みたNo.12333
山紫水明 さん 03/04/09 20:47
 
 はっぴ〜さん,こんばんは。

》指定した範囲の本文をテキストファイルにしてそれを印刷できたらいいな・・・
》と思います。

 鳩さんのあげられた中に入っていれば,よけいなことになりますが。
 範囲選択した状態で次のマクロを実行してみてください。

//-------------------------------------------------------------//
loaddll "TKInfo.dll";
if( !result ) goto Hidemaru;
copy;
run hidemarudir + "\\hidemaru.exe /x\"" + currentmacrofilename + "\"";
endmacro;

Hidemaru:
paste;
endmacro;
//-------------------------------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]
RE:12323 本文のみをテキストにして読みたNo.12335
きいろいまふらあ さん 03/04/10 00:41
 
他の方からもいろいろ案が出ているようですが、

on Wed, 09 Apr 2003 12:37:23 +0900
in hidesoft.8:12323| RE 12312 本文のみをテキストにして読みたい。
はっぴ〜<xxxxxxxxxxxxxx@maruo.co.jp> wrote as:

>>一時的に作って読んで捨てるだけなら、本文だけじゃないけれど(ヘッダも入っ
>>てしまうけど)、複数のメールを選択して、メニューのファイル>エクスポート
>>で例えばUNIXのmbox形式とかで吐き出してみたらどうでしょう?

>すみません・・・。私には何をいわれているのか
>さっぱり理解できません(T_T)

私が上で書いたことは、こういうことです。

(1)まず、鶴亀本体のメール一覧のリストで複数のメールを選択する
(2)鶴亀のウィンドウの左上の「ファイル(F)」をクリック
(3)その中の「エクスポート(E)...」をクリック
(4)「エクスポート」のダイアログが開きます
(5)「形式」のところで「UNIX MBOX形式」を選択
(6)「現在のメール(……)をエクスポートする」を選択
(7)ダイアログ右上の「次へ>>」をクリック
(8)「エクスポート先ファイルの指定」のダイアログが開きます
(9)フォルダとファイル名を決めて「保存」をクリック

これで保存したファイルをテキストエディタ等(ワードパッドで構いません)で
開いてみて下さい。

なお、意味不明のところがあればさらに聞いてください。
それと、上にも書いてありますが、上記方法では、(受信時に削除しているもの
を除き)全てのヘッダが入っています。その辺、最初のご要望に叶っていません
のでご注意下さい。(でも、Subject:とかFrom:とかDate:ヘッダくらいは残して
おいたほうが、よいような気がします。まあ、情報の内容と使い方によるのでし
ょうけれど。<ちょっと余計なお世話でした。)

[ ]
RE:12335 本文のみをテキストにして読みたNo.12338
はっぴ〜 さん 03/04/10 11:15
 
はとさん 山紫水明さん きいろいまふらさん

解説・マクロ制作・マクロ制作のための色々な質問していただき
ありがとうございます。

こんなマクロあったらいいのに・・・と思って書いているのに
3度も1日以内に作っていだく素早さと親切な対応

感謝の言葉が見つかりません。

ありがとうございます




>他の方からもいろいろ案が出ているようですが、
>
>on Wed, 09 Apr 2003 12:37:23 +0900
>in hidesoft.8:12323| RE 12312 本文のみをテキストにして読みたい。
>はっぴ〜<xxxxxxxxxxxxxx@maruo.co.jp> wrote as:
>
>>>一時的に作って読んで捨てるだけなら、本文だけじゃないけれど(ヘッダも入っ
>>>てしまうけど)、複数のメールを選択して、メニューのファイル>エクスポート
>>>で例えばUNIXのmbox形式とかで吐き出してみたらどうでしょう?
>
>>すみません・・・。私には何をいわれているのか
>>さっぱり理解できません(T_T)
>
>私が上で書いたことは、こういうことです。
>
>(1)まず、鶴亀本体のメール一覧のリストで複数のメールを選択する
>(2)鶴亀のウィンドウの左上の「ファイル(F)」をクリック
>(3)その中の「エクスポート(E)...」をクリック
>(4)「エクスポート」のダイアログが開きます
>(5)「形式」のところで「UNIX MBOX形式」を選択
>(6)「現在のメール(……)をエクスポートする」を選択
>(7)ダイアログ右上の「次へ>>」をクリック
>(8)「エクスポート先ファイルの指定」のダイアログが開きます
>(9)フォルダとファイル名を決めて「保存」をクリック
>
>これで保存したファイルをテキストエディタ等(ワードパッドで構いません)で
>開いてみて下さい。
>
>なお、意味不明のところがあればさらに聞いてください。
>それと、上にも書いてありますが、上記方法では、(受信時に削除しているもの
>を除き)全てのヘッダが入っています。その辺、最初のご要望に叶っていません
>のでご注意下さい。(でも、Subject:とかFrom:とかDate:ヘッダくらいは残して
>おいたほうが、よいような気がします。まあ、情報の内容と使い方によるのでし
>ょうけれど。<ちょっと余計なお世話でした。)

[ ]