ファイル挿入マクロ命令No.02106
かめ さん 01/06/28 14:14
 
質問の内容がマクロ関係なのでここに投稿してもいいだろうかと思いましたが,鶴亀
メールに関係することなのでここに投稿します。
鶴亀メールを利用させていただいています。過去のメールにて複数のシグネチャの挿
入にマクロを利用するとのことですが,マクロソースに直接シグネチャを組み込むた
め記述が面倒です。外部ファイルからテキストを挿入するマクロ命令があれば,定型
文の挿入など応用できて便利だと思うのですが。

[ ]
RE:02106 ファイル挿入マクロ命令No.02108
しん2 さん 01/06/28 14:27
 
しんです。

>め記述が面倒です。外部ファイルからテキストを挿入するマクロ命令があれば,定型
>文の挿入など応用できて便利だと思うのですが。

insertfileでは、ご希望に添えませんか?(^^;
秀丸をお使いなら、秀丸のマクロのヘルプも
参考になりますよ。

[ ]
RE:02108 ファイル挿入マクロ命令No.02113
かめ さん 01/06/28 17:37
 
>insertfileでは、ご希望に添えませんか?(^^;
>秀丸をお使いなら、秀丸のマクロのヘルプも
>参考になりますよ。

ありました
いちおマクロのヘルプを一通り見たつもりでしたが見落としていました。
早速試してみます。
ありがとうございました。

[ ]
RE:02113 ファイル挿入マクロ命令No.03272
かめ さん 01/10/04 10:34
 
一度試してみたと思っていたのですが
V1.40で久しぶりに試してみたらうまくいきません。
マクロと挿入ファイルは同じフォルダにあります。

実行すると次のエラーメッセージが表示されます。
./sig1.txtは他のプログラムが使用中等の理由により開けません。


さらに指定したファイルが存在しなくても同じエラーが出ます。
マクロがおかしいのかな。

>>insertfileでは、ご希望に添えませんか?(^^;

>早速試してみます。
>ありがとうございました。

---マクロ---
    menu "&1\t署名1(和文)",
         "&2\t署名2(英文シンプル)";

    #n = result;
    if( #n == 0 ) endmacro;
    gofileend;
    if( #n == 1 ) {insertfile "./sig1.txt";}
    if( #n == 2 ) {insertfile "./sig2.txt";}
---ここまで---

[ ]
RE:03272 ファイル挿入マクロ命令No.03273
ひろ さん 01/10/04 12:01
 
 かめさん今日は、ひろです。
> マクロと挿入ファイルは同じフォルダにあります。
<中略>
>     if( #n == 1 ) {insertfile "./sig1.txt";}
>     if( #n == 2 ) {insertfile "./sig2.txt";}
マクロが変です。
//------------------------------------------------------
     if( #n == 1 ) {insertfile macrodir + "\\sig1.txt";}
     if( #n == 2 ) {insertfile macrodir + "\\sig2.txt";}
//------------------------------------------------------
としてください。

[ ]
RE:03273 ファイル挿入マクロ命令No.03278
かめ さん 01/10/04 12:48
 
ひろさんありがとうございます。

>マクロが変です。
>//------------------------------------------------------
>     if( #n == 1 ) {insertfile macrodir + "\\sig1.txt";}
>     if( #n == 2 ) {insertfile macrodir + "\\sig2.txt";}
>//------------------------------------------------------
>としてください。

たしかに動きました。以前確認したつもりが勘違いのようでした。
ご迷惑をかけて申し訳ありません。

[ ]