【要望】メール表示ヘッダーの任意指定No.07115
davinci さん 02/05/17 13:09
 
2002/05/17(金)

こんにちはダビンチです。

メールを表示している時に[設定]−[メールのヘッダ]である程度表示を
切り替えられますが、私は[subject:]や[X-Mailer:]だけにしたいのです。

また印刷時の表示(印字)ヘッダーも選択できると良いです。
たとえば、打ち合わせ用の資料として持ち寄る時はFrom:やTo:などは
不要ですから。

どうぞ宜しくお願い致します。

[ ]
RE:07115 【要望】メール表示ヘッダーの任意指定No.07116
tnobu2 さん 02/05/17 13:21
 
>メールを表示している時に[設定]−[メールのヘッダ]である程度表示を
>切り替えられますが、私は[subject:]や[X-Mailer:]だけにしたいのです。
>
>また印刷時の表示(印字)ヘッダーも選択できると良いです。
>たとえば、打ち合わせ用の資料として持ち寄る時はFrom:やTo:などは
>不要ですから。

「設定」−「全般的な設定」の「ヘッダ」で簡略表示の時のヘッダが選べます。

印刷時のヘッダはエディタで表示されているヘッダのみが印刷されます。
独立して選択することはできません。

[ ]
RE:07115 【要望】メール表示ヘッダーの任意指定No.07117
秀まるお2 さん 02/05/17 13:55
 
 印刷の時用のヘッダ指定を鶴亀メール標準サポートするのはちょっと気が引けます
ので、それはやらないとして、マクロで解決して欲しいです。

 例えば以下のようなマクロです。

    loaddll "tkinfo.dll";
    menu "&N\t通常ヘッダ表示", "&P\t印刷用ヘッダ";
    #m = result;
    if( #m == 0 ) endmacro;
    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    if( #m == 1 ) {
        writeregstr "SmallHdrRecv", "From:\r\nSubject:\r\nX-Mailer:\r\n";
    } else {
        writeregstr "SmallHdrRecv", "Subject:\r\nX-Mailer:\r\n";
    }
    #n = dllfunc("EnvChanged");

[ ]
RE:07116 【要望】メール表示ヘッダーの任意指定No.07119
davinci さん 02/05/17 15:36
 
2002/05/17(金)

こんにちはダビンチです。

/*****
tnobu2様の・・・2002/05/17(金) 13:21:21
【hidesoft.8:07116| RE 07115 【要望】メール表示ヘッダーの任意指定】につ
いて
*****/

>「設定」−「全般的な設定」の「ヘッダ」で簡略表示の時のヘッダが選べます。
ありがとうございます。
表示したいヘッダーに切り替える事ができました。

>
>印刷時のヘッダはエディタで表示されているヘッダのみが印刷されます。
>独立して選択することはできません。
秀丸さんご推薦のマクロを使用する事にします。

どうもありがとうございました。

[ ]
RE:07117 【要望】メール表示ヘッダーの任意指定No.07120
davinci さん 02/05/17 15:38
 
2002/05/17(金)

こんにちはダビンチです。

/*****
秀まるお2様の・・・2002/05/17(金) 13:55:42
【hidesoft.8:07117| RE 07115 【要望】メール表示ヘッダーの任意指定】につ
いて
*****/

> 印刷の時用のヘッダ指定を鶴亀メール標準サポートするのはちょっと気が引けます
>ので、それはやらないとして、マクロで解決して欲しいです。
>
> 例えば以下のようなマクロです。
ご提案ありがとうございます。
利用させていただきます。

[ ]
RE:07117 【要望】メール表示ヘッダーの任意指定No.07121
davinci さん 02/05/17 15:51
 
2002/05/17(金)

こんにちはダビンチです。

/*****
秀まるお2様の・・・2002/05/17(金) 13:55:42
【hidesoft.8:07117| RE 07115 【要望】メール表示ヘッダーの任意指定】につ
いて
*****/
以下のようなマクロを書いて、エディタ画面から呼び出すと
「エディター上で実行できないTkinfo.dll呼び出しが行なわれました。」
というメッセージが表示されました。

エディタからは実行できないのでしょうか?
初歩的な質問ですみません。

どうぞ宜しくお願い致します。


>    loaddll "tkinfo.dll";
>    menu "&N\t通常ヘッダ表示", "&P\t印刷用ヘッダ";
>    #m = result;
>    if( #m == 0 ) endmacro;
>    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
>    if( #m == 1 ) {
>        writeregstr "SmallHdrRecv", "From:\r\nSubject:\r\nX-Mailer:\r\n";
>    } else {
>        writeregstr "SmallHdrRecv", "Subject:\r\nX-Mailer:\r\n";
>    }
>    #n = dllfunc("EnvChanged");

[ ]
RE:07121 【要望】メール表示ヘッダーの任意指定No.07122
秀まるお2 さん 02/05/17 16:51
 
 EnvChanged関数はエディタ上からは呼び出し出来ません。

 #n = dllfunc("EnvChanged")部分を以下のように直せばいいです。

    #handle = hidemaruhandle(0);
    #n = dllfunc("SetMainWndTop");
    #n = dllfunc("EnvChanged");
    setactivehidemaru #handle;

 あるいは、100%大丈夫とは言い切れませんが、

    #main = dllfunc("MainWnd");
    #n = dllfunc("ExecAt", #main, "EnvChanged");

 と直した方が見栄えはいいです。ただし、この場合もしかするとエディタが5秒間
固まった後に「デッドロックしました」のようなエラーが出る可能性があります。も
しそのエラーを見ることがあったなら、元のノーマルなやり方に戻してください。

[ ]
RE:07122 【要望】メール表示ヘッダーの任意指定No.07126
davinci さん 02/05/17 17:46
 
2002/05/17(金)

こんにちはダビンチです。

/*****
秀まるお2様の・・・2002/05/17(金) 16:51:43
【hidesoft.8:07122| RE 07121 【要望】メール表示ヘッダーの任意指定】につ
いて
*****/
以下の対応で問題なくできましたので、
これで行こうと思います。

どうもありがとうございました。

> #n = dllfunc("EnvChanged")部分を以下のように直せばいいです。
>
>    #handle = hidemaruhandle(0);
>    #n = dllfunc("SetMainWndTop");
>    #n = dllfunc("EnvChanged");
>    setactivehidemaru #handle;

[ ]