【要望】テンプレートからのマクロ自動実No.00513
ダヴィンチ1958 さん 16/10/01 18:41
 
いつもお世話になってます。
久しぶりの投稿です。
新規テンプレートからのマクロ実行(ExecMacro)への要望があります。
やりたい事は、メールに添付したいファイルをエクスプローラで選択して、プルダウ
ンメニューの「送る」で「秀丸メール」を選択して、新規メールを起動し、自動で添
付ファイルが貼り付けられてから新規メール用のテンプレートに
切り替えるとそこに設定された$ExecMacroが実行して添付ファイル一覧を本文中に挿
入してくれる。
・・・なんですが、メール本文の先頭に挿入されてしまいますが、指定した位置に挿
入して欲しいです。
$ExecMacroのヘルプをエディタ起動前に実行されるので現仕様では、希望のカーソル
位置に挿入する事はできません。いろいろ試しましたが駄目でした。
現存の$ExecMacroとは、別にエディタ起動後に$ExecMacroが記述されている行に文字
を挿入できるようにして欲しいです。
宜しくお願い致します。

(※添付ファイル一覧を本文に挿入のマクロは自作です。公開中です。
http://hide.maruo.co.jp/lib/tkmacro/insattachlist106.html

[ ]
RE:00513 【要望】テンプレートからのマクNo.00514
ダヴィンチ1958 さん 16/10/01 18:59
 
ダビンチ@ユーザーです

こんな風にテンプレートを作成しています。
-----
$(SetHeader,Subject:,"XXXXXXXX")$-
$(SetHeader,To:,"XXXXX <xxxxx@XX.co.jp>")$-
XXXXXXさん

お疲れ様です。
ZZZZZZです。

$c
$(ExecMacro,"InsAttachList.mac")$- ←ここに添付ファイルの一覧を挿入した
い。

どうぞよろしくお願い致します。
-----

>いつもお世話になってます。
>久しぶりの投稿です。
>新規テンプレートからのマクロ実行(ExecMacro)への要望があります。
>やりたい事は、メールに添付したいファイルをエクスプローラで選択して、プルダウ
>ンメニューの「送る」で「秀丸メール」を選択して、新規メールを起動し、自動で添
>付ファイルが貼り付けられてから新規メール用のテンプレートに
>切り替えるとそこに設定された$ExecMacroが実行して添付ファイル一覧を本文中に挿
>入してくれる。
>・・・なんですが、メール本文の先頭に挿入されてしまいますが、指定した位置に挿
>入して欲しいです。
>$ExecMacroのヘルプをエディタ起動前に実行されるので現仕様では、希望のカーソル
>位置に挿入する事はできません。いろいろ試しましたが駄目でした。
>現存の$ExecMacroとは、別にエディタ起動後に$ExecMacroが記述されている行に文字
>を挿入できるようにして欲しいです。
>宜しくお願い致します。
>
>(※添付ファイル一覧を本文に挿入のマクロは自作です。公開中です。
>http://hide.maruo.co.jp/lib/tkmacro/insattachlist106.html


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:00514 【要望】テンプレートからのマクNo.00519
秀まるお2 さん 16/10/03 09:21
 
 テンプレートのExecMacro命令ですが、これは、記述する位置はどこにあって
も同じでして、マクロの方で何かメール本文をいじりたいのだとしたら、それは
マクロの方でなんとかしてもらうしか無いです。

 マクロの方では、$(ExecMacro)命令の書かれてた位置がどこなのかは分からな
いので、例えば、

    ★$(ExecMacro,"InsAttachList.mac")

 みたいにテンプレートに書いてもらって、マクロの方では、

    gofiletop;
    searchdown "★";
    if( result == yes ) {
        delete;
    } else {
        gofileend;
    }

 みたいにカーソル位置を決めてもらうような処理を入れるとか、そういう感じ
にマクロを手直しするしか無いと思います。

 必要なら僕の方でマクロをいじってみてもいいですけども。

[ ]