送信用エディタ・ウィンドで表示ヘッダの切り替えNo.02695
ひろ さん 00/12/28 16:16
 
 秀まるおさん今日は、ひろです。
 返信ではあるが、スレッドは切りたいという場合を考えて、
//--------------------- delRef.mac ----------------------------------
loaddll "tkinfo.dll";
##head = dllfunc("HeaderView");
##tmp = dllfunc("SwitchHeaderView",2);
$$tmp = dllfuncstr("SetHeader","References","");
$$tmp = dllfuncstr("SetHeader","In-Reply-To","");
##tmp = dllfunc("SwitchHeaderView",##head);
freedll;
//--------------------------------------------------------------------
というマクロを作成しました。

 これは一瞬上手くいったように見えますが、「草稿」や「未送信」に保存
されたメールを見ると、References, In-Reply-To が 2 重になり、ヘッダ
情報が消されているわけではありません。どうやら送信用・エディタではヘッ
ダの切り替えが出来ないのが原因のようですが、これは仕様でしょうか?

 なお送信用エディタ・ウィンドでは、「設定」→「メールのヘッダ」以下
のサブ・メニューが全て利きません。「表示しない」は選択不可の方がよい
ですが、他は選択できても良いと思います。

[ ]
RE:02695 送信用エディタ・ウィンドで表示ヘッダの切り替えNo.02746
秀まるお さん 00/12/30 17:35
 
>  これは一瞬上手くいったように見えますが、「草稿」や「未送信」に保存
> されたメールを見ると、References, In-Reply-To が 2 重になり、ヘッダ
> 情報が消されているわけではありません。どうやら送信用・エディタではヘッ
> ダの切り替えが出来ないのが原因のようですが、これは仕様でしょうか?

 まず、ヘッダの表示切り替えが出来ないのは仕様です。これを直すのは非常に困難
なので、サポート不可です。

 ただし、ヘッダ部分にReferences:等を追加した場合に同じヘッダが二重になって
しまうのは修正可能です。つまり、隠されたヘッダと同じヘッダがエディタ側にある
場合はエディタ側を優先するという作りに直せばいいと思います。

 ってことで、とりあえずそうします。それでマクロは有効に機能すると思います。

[ ]
RE:02746 送信用エディタ・ウィンドで表示ヘッダの切り替えNo.02747
"y.iida" さん 00/12/30 17:47
 
> ただし、ヘッダ部分にReferences:等を追加した場合に同じヘッダが
> 二重になってしまうのは修正可能です。
> つまり、隠されたヘッダと同じヘッダがエディタ側にある
> 場合はエディタ側を優先するという作りに直せばいいと思います。
>
> ってことで、とりあえずそうします。

ボクとしては、
References, In-Reply-To を無理矢理にでも捨てて
スレッドを切りたいのですが・・。

[ ]
RE:02747 送信用エディタ・ウィンドで表示ヘッダの切り替えNo.02749
秀まるお さん 00/12/30 18:15
 
> ボクとしては、
> References, In-Reply-To を無理矢理にでも捨てて
> スレッドを切りたいのですが・・。

 エディタ中に

References:
In-Reply-To:

 という2行を追加すればスレッドが切れると思います。(References:ヘッダなど
は追加されてしまいますけど)

 って、あくまで次のバージョンでの話です。

[ ]
RE:02746 送信用エディタ・ウィンドで表No.02756
ひろ さん 00/12/31 13:01
 
 秀まるおさん今日は、ひろです。
>  ただし、ヘッダ部分にReferences:等を追加した場合に同じヘッダが二重になって
> しまうのは修正可能です。つまり、隠されたヘッダと同じヘッダがエディタ側にある
> 場合はエディタ側を優先するという作りに直せばいいと思います。
 要はスレッドを切りたいだけなので、これで結構です。宜しくお願いします。

[ ]