本文中にマーキングNo.27003
じゅげむ さん 06/04/05 19:02
 
いつもお世話になっております。

 思いつき的なアイディアで恐縮ですが、こういうことができないでし
ょうか。

 最近のように仕事でメールを頻繁に利用するようになると、過去のメ
ールを読み直すことも増えました。
 しかし、長いメールの重要部分だけをさっと読むことができないの
で、あまり効率的ではありません。
 そこで、メール本文にアンダーラインやマーキングなどによるマーク
をつけることができれば便利かと思いました。

 素人考えでは、たとえば、重要と思って選択した部分に強調表示のタ
グのようなものを埋め込み、強調表示によって表現するという方法がひ
とつかと思いました。強調表示用のタグがテキストに混じるので邪魔で
はありますが、メーラーそのものにはほとんど負荷がかからない方法か
と思います。

 この他、メールの特定行(または、選択部分を座標で指定)を強調表
示する情報をたとえばヘッダに埋め込むといった方法も考えられるかと
思います。この方法であれば、本文には余計なタグは入らないのでより
見やすいかと思います。

 いずれも秀丸メールで強調表示ができることが前提になりますが、ご
検討いただけないでしょうか。テキストの軽さを生かしながら、これま
でのメールソフトにはない便利な機能になるのではないかと思います
が、いかがでしょうか。

じゅげむ

[ ]
RE:27003 本文中にマーキングNo.27004
いちもんじ さん 06/04/05 19:26
 
 いちもんじです。

> そこで、メール本文にアンダーラインやマーキングなどによるマーク
>をつけることができれば便利かと思いました。

 実現できれば,使ってしまうアイデアですね。

 メールで情報を得たり,交換したりすることが日常化している日々で,大量の
メールを読んでいることになってしまっています。念入りに読んでると時間が無
いこともあります。気になった箇所にマーキングするというのは,紙の文書を読
むときにはよく使う「手」ですね。

 Subjectの色を変えるというのは今でも出来ますが,メールの記事の中の注目
部分に,マークできると過去のメールを読み返すときに,非常に便利とほんとに
思います。

 是非,ご検討ください。

[ ]
RE:27004 本文中にマーキングNo.27006
Iranoan さん 06/04/05 20:37
 
 じゅげむさん、いちもんじさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> > そこで、メール本文にアンダーラインやマーキングなどによるマーク
> >をつけることができれば便利かと思いました。
>
>  実現できれば,使ってしまうアイデアですね。
 あれば便利ですが、メールの特定の場所にマークをしておくのは、基本的に
は結構面倒みたいです。
http://hidemaruo.dip.jp:81/turukame/turukame_1/x06492.html#6507
 ##上記とまったく別の方法なら、関係ないかもしれません。

> メール本文にアンダーラインやマーキングなどによるマーク
> をつける
 この方法は、秀丸メールがテキスト・データとしてデータを保存しているの
で、無理だと思います。

> 重要と思って選択した部分に強調表示のタ
> グのようなものを埋め込み、強調表示によって表現するという方法がひ
> とつかと思いました。強調表示用のタグがテキストに混じるので邪魔
 邪魔なのもちろん、返信/転送時にそのタグを削除しなければいけないので、
技術的に難しい気がします。タグにメールで使われないタブ・コードなどを使
えばよいのかもしれませんが。

> メールの特定行(または、選択部分を座標で指定)を強調表
> 示する情報をたとえばヘッダに埋め込むといった方法も考えられるかと
> 思います。
 秀丸メールで強調表示は出来ます。現在の強調表示は、検索のように特定の
文字列に対して行う仕様で、メール毎の指定には使えませんね(;_;)。

 要望自体は、取り入れるかどうかは秀まるおさんにお任せするとして、現状
だとマクロである程度代用できます。私にとっても有用な機能なのでマクロを
自作して使っています。興味があれば使ってみてください。
しおり作成/ジャンプ
http://homepage3.nifty.com/iranoan/tutukame/macro.htm#BOOKMARK

[ ]
RE:27003 本文中にマーキングNo.27010
秀まるお2 さん 06/04/06 10:26
 
 メールを改変するのと強調表示の組み合わせで出来ると思います。

 「全般的な設定・メール表示」の「強調表示...」で適当な強調表示を設定し
ます。例えば、"!!!!"を「行の強調1」とかにしておきます。

 そして、メールの中で目立たせたい所があったなら、そのメールをエディタで
開いて、「設定・編集を許可」として、目立たせたい所に"!!!!"を入力します。
そして「ファイル・保存」を実行します。

 それで目立つと思いますけど。

[ ]
RE:27010 本文中にマーキングNo.27047
じゅげむ さん 06/04/09 15:02
 
いちもんじさん、Iranoanさん、秀まるお2さん
コメントありがとうございます。

Iranoanさんのマクロはさっそく利用させていただきました。
これは確かに便利ですね。
また、文中で強調表示させるためには、やっぱり、秀まるお2さんのコメントのやり
方になるのですね。

とりあえず、雑ですが、こんなマクロにしてみました。

//----------------------------------------------//
 #tx = seltopx;
 #ty = seltopy;
 #ey = selendy;

 escape;

 loaddll "tkinfo.dll";
 #n = dllfunc("BeginEditMail");
 #r = readonly;
 #b = browsemode;
 if( #r ) readonlyswitch;
 if( #b ) browsemodeswitch;
 insert "!]"; //強調したい文の末尾に入れるマーク
 moveto #tx,#ty;
 insert "[!"; //強調したい文の文頭に入れるマーク

 golinetop;
 
 if(y != #ey){
  while(1){
   down;
   if(y == #ey)
   break;
   insert "[!";
  }
 }
 #n = dllfunc("SaveEditMail", 0, 1 );
 if( #r ) readonlyswitch;
 if( #b ) browsemodeswitch;
//----------------------------------------------//


返信、転送時にはマークを外すよう、送信メール作成時に起動するマクロに、単純に
//----------------------------------------------//
 replaceallfast "[!","";
 replaceallfast "!]","";
//----------------------------------------------//
を書き足したのですが、こうすると、高速とはいえ、毎回、一瞬、ダイアログが出て
しまいます。ダイアログを全く出ないようにするためにはどうしたらよいのでしょう
か。

じゅげむ

[ ]
RE:27047 本文中にマーキングNo.27048
じゅげむ さん 06/04/09 15:10
 
もうひとつ、初歩的な質問ですが、

[!から!]で囲まれた範囲を強調表示しようと思ったのですが、複数行に
わたる強調表示ができないようなので、選択部分の文頭に[!をつけ、こ
れ以降の行の文頭にも[!をつけ、文末に、!]を付けるようにしました。

その上で、[!.+ と .+!]を強調表示するようにしたのですが、こうする
と、同一行に[! と !]がある場合には、その行が全部強調されてしま
います。

複数行を強調できるようにしながら、[! と !]が同一行にある場合だ
けは、[! と !]の間だけが強調されるようにするためにはどうしたら
よいのでしょうか。

よろしくお願いします。

じゅげむ

[ ]
RE:27048 本文中にマーキングNo.27052
秀まるお2 さん 06/04/10 13:26
 
 正規表現の話になりますが、僕のアイデアとしてはこういう指定になります。

 \[!.*?!\]

 \[!(?!.*!\]).*

 ^(?!.*\[!.*).*!\]

 の3つを指定するって形になります。

[ ]
RE:27052 本文中にマーキングNo.27053
じゅげむ さん 06/04/10 14:04
 
ありがとうございます。
できました。

じゅげむ

[ ]