マークしたメールの同期No.49542
S.N.P. さん 16/03/26 09:04
 
 マークしたメールを同期することは可能でしょうか。

 勤務先と自宅とで秀丸メールを使わせて頂いていますが、要返信のメールや重要な
内容のメールにはマークを付けて別フォルダに保存しています。
 このマークしたメールについて、勤務先でマークを付けたものは、自宅でもマーク
を付けた状態にしたい(またその逆も)のですが、現時点ではうまく方法が分からず、
記憶に頼ったり、数が多い場合はスクリーンショットを撮ってマークを確認するよう
なことをしています。
 勤務先と自宅とでマークしたメールを同じにすることができれば便利なのですが、
そのような方法や、あるいはマクロなどがもしありましたらお教え下さい。よろしく
お願いします。

[ ]
RE:49542 マークしたメールの同期No.49548
秀まるお2 さん 16/03/27 17:18
 
 会社と自宅とでマークを同期する方法としては・・・

 1つの作戦としては、メールデータをUSBメモリとかに入れる用にした上で、
秀丸メール持ち出しキットを使ってメールデータを会社と自宅で共通にしてしま
う作戦があります。

 ただ、会社のパソコンに刺したUSBメモリを自宅に持って帰るのは、普通の会
社だと許されないかもしれないので、その場合の対策としては・・・


 1つの案として、マクロを使ってなんとかする作戦はあるかと思います。たと
えばマクロを使ってマークされたメールのMessage-Idの一覧を作成して、それを
自分自身にメールで発信するような、そういうマクロを作ります。

 たとえば自宅でそのマクロを実行して、マークされたメールの一覧を自分から
自分に発信し、そのメールを会社で受信します。

 会社では、別のマクロを使います。

 先ほどのマクロで発信されたメールの本文に記述されてるMessage-Idから、そ
のメールを探してマークを付けるようなマクロも作成します。それを使って
マークを復元します。

 そういう案というか、マクロを僕の方で作ってみるといいかもしれません。

 そういう案がご希望でしたら、一回マクロでなんとかなるかどうかトライして
みたい所ですけども。

 どうでしょ?

 「マーク」だけじゃなくて、メモ内容とかもマクロで同期できたらいいかもし
れません。

[ ]
RE:49548 マークしたメールの同期No.49551
S.N.P. さん 16/03/27 19:00
 
 秀まるお様、休日にも関わらずお返事を頂きましてありがとうございます。

 会社と自宅との間でUSBのやり取りは可能です。
 ただ「秀丸メール持ち出しキット」というのは使ったことがありませんのでよく分
かっていないのですが、たとえばあるフォルダだけをやりとりする、というようなこ
とも可能なのでしょうか。

 現在、マークしたメールは専用の検索用フォルダを作ってリアルタイムに更新させ
ています。
 イメージとしては、その検索用フォルダ(「Mark」という名のフォルダ)のメールを
全選択し、なにかマクロやその他の操作をして結果を出力し、それを自宅なり会社な
りの秀丸メールで読み込むと、「Mark」フォルダ内のメールが更新される、という感
じであれば便利だなあ、と思っています。
 お教え頂いたような、Message-Idの一覧を作成するマクロとそれを読み込んでメー
ルを探してマークを付けるマクロがあれば良いのかもしれません(すみません、マク
ロの作り方は分からないので勝手なことを言っています)。
 お忙しいところ申し訳ありませんが、マクロも作って頂けると大変うれしいです。
よろしく追い願いします。

[ ]
RE:49551 マークしたメールの同期No.49556
秀まるお2 さん 16/03/28 11:12
 
> たとえばあるフォルダだけをやりとりする、というようなこ
> とも可能なのでしょうか。

 持ち出しキットを使うとしたら、特定のフォルダだけってのは無理で、
アドレス帳も含めてメールデータ全部をUSBメモリに入れて運ぶ形になります。

 とりあえず、マクロでうまく出来るかどうかトライしてみます。

[ ]
RE:49556 マークしたメールの同期No.49583
秀まるお2 さん 16/03/29 14:52
 
 マクロ作ってみたので一回試してみて欲しいです。

 うちのライブラリにアップロードしました。

    http://hide.maruo.co.jp/lib/tkmacro/marklist_send_restore.html

 自宅にて、マークをON/OFFしたら、「マクロ・マクロ登録...」から
「MarkList_Send.mac」を実行します。すると、マークしたメールの一覧が自分
から自分に送信されます。

 会社に来てメールを受信すると、自宅で送信したマーク一覧のメールも受信し
ます。それを選択して、今度は「MarkList_Restore.mac」を実行します。そうす
ると、マーク一覧が自宅と同期します。

 ってことでどうでしょうか。

 「マクロ・マクロ登録...」で登録しておくと便利です。

 「マクロ・マクロ登録...」の「自動起動」ページの「秀丸メール終了時」に
MarkList_Send.macを登録しておけば送信するの忘れなくていいかもしれません。
その場合、マクロの先頭に、

    question "マーク一覧を送信しますか?";
    if( result != yes ) {
        endmacro;
    }

 みたいな確認メッセージを入れた方がいいかもしれません。

------------------------------------------
 複数アカウントには対応してないです。複数アカウントにも対応するのも可能
ですが、とりあえずアカウント1つ用で作ってみました。

[ ]
RE:49583 マークしたメールの同期No.49587
S.N.P. さん 16/03/29 22:56
 
秀まるお 様

 お忙しいところ、さっそくマクロをお作り頂きましてありがとうございました。
 さっそく試させて頂きました。まず会社でMarkList_Send.macを試したところ、非
常にスムーズに送信ができました。帰宅後に受け取った「マークしたメールのMessag
e-Id一覧」を選択して今度は「MarkList_Restore.mac」を実行したところ、エラーが
5通ほど出ました。
 エラーの詳細はよく分かっていないのですが、「マークしたメールのMessage-Id一
覧」メール上で改行の有るものがうまく読み込まれていないように思います(すみま
せん、いい加減です)。
 ですが、同期が非常に楽になりまして感謝しております。どうもありがとうござい
ました。

[ ]
RE:49587 マークしたメールの同期No.49591
秀まるお2 さん 16/03/30 10:57
 
 もしかして、受信フォルダがスレッド表示になってるとマクロがうまく動作し
ないかなぁと思いました。

 それ以外の可能性としては・・・

 何か古いメールで、会社上では削除してるけど自宅上にはまだ残ってて、それ
がマークされてると、会社で同期しようとしてエラーになるかなぁと思います。

 一見同期されてるようなら、そういうことで、実害は無いかなぁと思います。

 もし何か、自宅でマークしたのが会社で同期しなくて困るようなケースがあっ
たらマクロ見直してみますので、また連絡ください。

[ ]