メールのヘッダを並び替えたいNo.09239
styth さん 22/02/10 09:26
 
 編集している時にメールのヘッダがバラバラでも、送信すると、‟「メールの
ヘッダ・簡略表示」時に表示するヘッダ・および表示順序”で、表示されます。
 編集中のメールに対して、この順序で、メールのヘッダを並び替えたいのです
が、マクロで出来ないでしょうか?
 よろしくお願いいたします。

[ ]
RE:09239 メールのヘッダを並び替えたいNo.09241
秀まるお2 さん 22/02/10 10:48
 
 ちょっと状況がよく分からないのですが、例えば簡略表示ヘッダが、

   From:
   To:
   Subject:

 のような順序だとして、メールをあえて編集して

   Subject:
   From:
   To:

 のように並び替えたりするんでしょうかね。そうなってしまったメールを元の並び
順に戻したいということなのやら?。

 たとえは

 1.「新規メール」
 2.Subject:ヘッダをメールの先頭に移動する。???
 3.メールを作成
 4.やっらりSubject:ヘッダを3行目に移動したい。

 とか?

 とりあえずそういうことなら一度草稿フォルダに保存してからもう一度開き直すよ
うなマクロを作って目的のことは出来るかとは思いますけども、果たしてなぜそんな
必要性があるのかが謎です。

 その辺の事情など教えて欲しいです。

[ ]
RE:09241 メールのヘッダを並び替えたいNo.09244
styth さん 22/02/14 08:12
 
 https://www.maruo.co.jp/hidesoft/8/x08640_.html#8640
 このスレッドの中で、教えて頂いた2種類のマクロを自分なりに変えました。
 すると、ヘッダの表示順序が意図しない順の時があります。
 なので、これを統一したいです。
 自分だけの問題と思われ、マクロを見直しても、訳が分からないので、並び替
えで対応しようと、考えました。
 よろしくお願いいたします。

[ ]
RE:09244 メールのヘッダを並び替えたいNo.09246
秀まるお2 さん 22/02/14 10:10
 
 とりあえず、現在編集中のメールが未送信メールまたは情報アイテムだとしたら、
以下のマクロでヘッダ並び順を標準に戻すことは出来ます。

    loaddll "tkinfo.dll";
    #n = dllfunc("SaveDraft");
    #n = dllfunc("Sync");
    #handle = hidemaruhandle(0);
    #n = dllfunc("SetMainWndTop");
    closehidemaru #handle;
    #n = dllfunc("OpenMail");

 そういう感じでマクロを改造してみたらどうでしょうか。

[ ]