情報アイテムに関する質問No.31192
courage さん 07/04/28 11:11
 
保存してあった情報アイテムを開いて編集したときに、
Dateヘッダを自動的に編集した日時に変更したいのですが、
そういうことは可能か教えていただけないでしょうか?

よろしくお願いします。

[ ]
RE:31192 情報アイテムに関する質問No.31193
秀まるお2 さん 07/04/28 11:32
 
 現状の秀丸メールの動作として、情報アイテムを更新して保存してもDate:ヘ
ッダは書き換わらず、送受信日付は書き換わるような、そういう仕組みになって
います。

 つまり、

    Date:ヘッダ = 情報アイテム作成日時
    送受信日付  = 情報アイテム更新日時

 という位置づけです。なので、更新日時を知りたい、あるいはそれで並び替え
したいってことであれば、送受信日付を使ってやればいいと思います。

 しいてDate:ヘッダを更新のタイミングで書き換えたいということであれば、
たとえばマクロで、

    loaddll "tkinfo.dll";
    $date = dllfuncstr("CurrentDate", "EW, DD EM YYYY hh:mm:ss +0900");
    #n = dllfunc("SetHeader", "Date:", $date);

 ってすればいいですけど。保存の度にマクロを自動実行させることは出来ない
ので、それはそれで何か工夫が必要かもしれません。というか、送受信日付を使
った方がいいと思います。

[ ]
RE:31193 情報アイテムに関する質問No.31222
courage さん 07/05/02 10:00
 
> Date:ヘッダ = 情報アイテム作成日時
> 送受信日付  = 情報アイテム更新日時
普段はDate:ヘッダしか表示させていないため、
このような位置づけになっているとは知りませんでした。
もう少し工夫して活用してみたいと思います。
ありがとうございました。

[ ]