【要望】メール新規保存時のSubject自動生No.03397
TATE2 さん 12/09/27 14:41
 
秀まるおさん

TATEです。

ちょっとした要望がありアップさせていただきます。

メールを新規に作成し保存する時に、Subjectが空白であれば
本文の有効な先頭行の一部をコピーして欲しいのですが、可能
でしょうか?
マクロでも実現可能であれば助かります。

走り書きのメールが、ついついSubjectが空白になりがちなの
で、なにがしかSubjectにコピーされると嬉しいです。
また、インターネットで知り得た内容を本文にコピペして
後から見るようなこともしているので、Subjectが空白になり
がちです。

お時間がある時にすこしご検討いただけばと思います。
よろしくお願いします。

[ ]
RE:03397 【要望】メール新規保存時のSubjNo.03398
秀まるお さん 12/09/28 08:54
 
 マクロでやるとしたら、例えばこんな処理になります。

    loaddll "tkinfo.dll";
    $s = dllfuncstr("CurrentHeader", "Subject");
    if( $s == "" ) {
        gofiletop;
        while( code <= ' ' || code == ' ' ) {
            right;
            if( !result ) {
                endmacro;
            }
        }
        #x = x; #y = y;
        moveto 80, #y;
        $s = gettext( #x, #y, x, y );
        #n = dllfunc("SetHeader", "Subject", $s );
        gofiletop;
    }
    endmacro;

 秀丸メール側で自動でやるようにするとしたら、現状ではメールを送信する時


 「このメールには件名が付いていません。このまま送信してもいいですか?」

 って問い合わせが出るので、例えばそれを、

 このメールに件名が付いていません。

   ● 件名無しのまま送信
   ○ 件名を指定
      [_________________________________]

          [OK]         [キャンセル]

 みたいなダイアログボックスを出して、「件名を指定」の所に標準で出てくる
件名として、メール本文の先頭部分が自動で出る、という風にすく作戦はあるか
なぁという気がします。

 そういう機能はあってもいいかと思いますけども、どうでしょうか。何かご意
見があればお願いします。

[ ]
RE:03398 【要望】メール新規保存時のSubjNo.03403
TATE2 さん 12/09/28 16:58
 
TATEです。

早々にご検討およびマクロのご提供ありがとうございました。

このマクロで十分なのですが、自動起動の中で「草稿に保存」
もあればそれに登録して使用したいところです。
後で送信時のタイミングには、Subjectは記入していることが
多いので問題はあまりありません。

ダイアログがあれば、速度もあがりスマートで格好いいのですが
ご面倒をお掛けするのも気が引けるので、みなさんのご意見を
拝聴したいと思います。



[ ]
RE:03403 【要望】メール新規保存時のSubjNo.03406
秀まるお さん 12/09/30 14:43
 
 マクロの自動起動のタイミングをあんまり増やすと設定項目がまた増えてしま
うので、とりあえずそれはやめておこうと思います。

 とりあえずは、「草稿に保存」の代わりに何かマクロを実行するようにしてお
けばいいんじゃないかと思います。

[ ]
RE:03398 【要望】メール新規保存時のSubjNo.03407
TATE2 さん 12/10/01 16:10
 
TATEです。

V5.79β1で以下の機能追加をしていただきありがとうございました。

> このメールに件名が付いていません。
>
>   ● 件名無しのまま送信
>   ○ 件名を指定
>      [_________________________________]
>
>          [OK]         [キャンセル]


早速使ってみたのですが、有効先頭行にも依存すると思いますが、
ヘッダ部分が乱れてしまうことがあるようです。
80バイトぐらいで切らないとまずいかも知れません。

取り急ぎ、ご連絡まで。


[ ]
RE:03407 【要望】メール新規保存時のSubjNo.03408
秀まるお さん 12/10/01 16:48
 
 すみません。ちゃんと日本語を考慮して切ってくれてると思ったんですが、今
テストしたらダメでした。また直します。

[ ]
RE:03408 【要望】メール新規保存時のSubjNo.03409
TATE2 さん 12/10/01 18:04
 
TATEです。

ベータ5も早速対応いただいたのですが、このバージョンでも
ダメでした。
取り急ぎ、ご連絡まで。



[ ]
RE:03409 【要望】メール新規保存時のSubjNo.03410
TATE2 さん 12/10/01 18:06
 
TATEです。

すいません。β15の間違いです。


[ ]
RE:03410 【要望】メール新規保存時のSubjNo.03411
秀まるお さん 12/10/01 18:24
 
 ダイアログボックスにセットされる文字列の最後が化けてしまう(漢字の1バ
イト目だけになる)のは直ったと思ったんですが、今さらにテストしたら、なぜ
だかメール本文の1行目が制限無くセットされてしまうようでした。

 毎度毎度すみません。

[ ]
RE:03411 【要望】メール新規保存時のSubjNo.03412
秀まるお さん 12/10/01 18:50
 
 1行目というよりも、メール本文が全部Subjectにセットされようとしてまし
た。

 今またアップロードしてしまいました。

[ ]
RE:03412 【要望】メール新規保存時のSubjNo.03413
TATE2 さん 12/10/02 11:58
 
TATEです。

5.79β16でうまく動作することを確認しました。
ご対応ありがとうございました。

便利になりましたが、こうなってくると「草稿に保存」時にも
同じようにダイアログが出てくれると嬉しいかもです。
わがままですいません。


[ ]
RE:03413 【要望】メール新規保存時のSubjNo.03414
秀まるお さん 12/10/02 12:44
 
 「全般的な設定・上級者向け・確認メッセージ・確認メッセージ2」の所の
「今すぐ送信/あとで送信時の確認メッセージ」の中に、

    「草稿に保存する時に確認する」

 ってオプションを追加しようかと思ったんですが、そうすると、表示するメッ
セージが例えば、現状で

 「件名がありません。このまま送信してもいいですか?」

 みたいな文面になっている所を

 「件名がありません。このまま草稿に保存してもいいですか?」

 みたいなバージョンも用意しないといけなくて、すべての警告メッセージ分に
ついて「草稿…」も用意するのは骨が折れると思ってやめた所です。

 それをやるくらいなら、まだマクロ自動実行の方がいいかと思いましたけど、
それをやるなら、たぶん他にもいろんなコマンドでマクロ起動したいってことに
なるので、いっそのこと、任意のコマンド実行に対してマクロを割り当てるよう
にしたらいいかなぁと思ったりします。

 いろいろ考えて、とりあえずまだ手を出すのはやめとこうかなぁと思った所で
す。

[ ]
RE:03414 【要望】メール新規保存時のSubjNo.03415
TATE2 さん 12/10/03 08:05
 
TATEです。

いろいろとご検討いただきありがとうございました。
今後を楽しみにしています。





[ ]