開いてるファイルをメール送信No.29398
そると さん 11/01/20 13:52
 
こんにちは。
秀丸で、現在開いているテキストファイルを、
メール送信(既定のメーラーのメール新規作成画面にファイルとして添付する)する
機能はないでしょうか。

テキストファイルを編集、保存し、メールに添付して送信する作業を頻繁に行うので、
この操作が秀丸上からできると大変、便利なのですが。

[ ]
RE:29398 開いてるファイルをメール送信No.29399
秀丸担当 さん 11/01/20 14:29
 

>秀丸で、現在開いているテキストファイルを、
>メール送信(既定のメーラーのメール新規作成画面にファイルとして添付する)する
>機能はないでしょうか。

例えば既定のメーラーで宛先を指定したりする場合は、マクロで

  openbyshell "mailto:xxxx@xxxx.xxxx";

としたりするとできると思いますが、この方法で添付ファイルを指定することは
できないようです。


メーラーが固定であれば、そのメーラーにあったコマンドラインオプションを使
ったりすることでできるかもしれません。

例えば秀丸メールの場合は、以下のマクロでできました。

  run "\"C:\\Program Files\\HidemaruMail\\TuruKame.exe\""
       + " newmail attach=\"" + filename2 + "\"";

またはマクロを使わない方法では、[その他]→[プログラム実行]で

  "C:\Program Files\HidemaruMail\TuruKame.exe" newmail attach=%f

という感じで実行してもいいかもしれません。
メーラーによってはこういったコマンドラインで添付ファイルが指定できるもの
とできないものがあるかもしれないです。

[ ]
RE:29399 開いてるファイルをメール送信No.29407
そると さん 11/01/22 11:28
 
返信ありがとうございます。

当方、Thunderbird3というメーラーを使っているのですが、
マクロ、コマンドライン等の知識に乏しく、
いろいろと調べた結果、ファイル名を指定して、新規メール画面に添付するコマンド
ラインオプションというのを
発見しましたが、「秀丸の開いてるファイル」を指定する方法は不明でした。

しかし、あらためてネット上を探したところ、
まさにこの機能のマクロを公開している方がいたので、それを利用することにしまし
た。

「メールで送信」はマイクロソフトのオフィスなどではファイルメニューにある機能
ですので、
ぜひ秀丸でも標準機能に加えていただければ、と思う次第です。
ご一考いただければ幸いです。

[ ]
RE:29407 開いてるファイルをメール送信No.29408
秀丸担当 さん 11/01/24 09:38
 

>しかし、あらためてネット上を探したところ、
>まさにこの機能のマクロを公開している方がいたので、それを利用することにしまし
>た。
>
>「メールで送信」はマイクロソフトのオフィスなどではファイルメニューにある機能
>ですので、
>ぜひ秀丸でも標準機能に加えていただければ、と思う次第です。
>ご一考いただければ幸いです。

情報ありがとうございます。
MAPIという方法で、これに対応したメーラーの場合はそういう方法でもできるよ
うです。
秀丸エディタの機能としてもできたらいいということでネタにさせていただきま
す。

[ ]