>>349
だから、要件によってファイル渡しとかでいいのか他がいいのか
自分で考えないと、って話なんだけど。
「外部からマクロ起動させて、その中で得た文字列なりを何らかの方法で呼び出し元に返す」
が目的なんでしょ?
>>347の最初の3行に書いたのが答え。
マクロのヘルプを読めば、マクロから引数渡しての外部プログラム起動、ファイルI/O、クリップボード操作
くらい出来るのはわかるっしょ。

> Cの引数指定ができなければ、マクロはsenfile 'data.dat' 1に固定しておいて
意味がわかんないんだけど、マクロからのデータ受け渡しをファイルでする場合に
ファイル名を(呼び出し元指定で)可変にしたい、って事なら、これもマニュアルに「マクロ起動時のパラメタ引渡し」
について書いてあるから。