[
新規に投稿する
]
秀丸メールでマクロ実行できない
No.00546
Tarou
さん 17/04/25 11:20 [
コメントを投稿する
]
Turukamedata内の当該メールアカウントの受信フォルダー内の一括ログファイルを対象に、
秀丸エディターのマクロでテキスト編集を行っています。
試しに秀丸メールから直接当該マクロの実行も出来ていました。
先日、秀丸エディターを最新版にアップデートしたあと、秀丸メールからのマクロ実行が不能になりました。
どのマクロファイルを選択しても「ファイルが見つかりません」のエラーで停止します。
秀丸メールと秀丸エディターの関係が理解できません。
秀丸メールの受信フォルダーを開いた状態でエディター用に作ったマクロを実行する場合、そもそも操作対象ファイルはどの様に選択されるのでしょうか?
当該マクロは秀丸エディターでは正常に動作しています。
[
△
]
RE:00546 秀丸メールでマクロ実行できない
No.00547
秀まるお
さん 17/04/25 11:56 [
コメントを投稿する
]
詳しい状況が分からないので間違ってるかもしれないですが、分かる範囲でお
返事させていただきます。
> どのマクロファイルを選択しても「ファイルが見つかりません」のエラーで停止しま
> す。
例えば何かマクロを実行しようとしたけども、そのマクロ用ファイルを読み込
むことが出来なかったとしたら・・・、例えばマクロファイル名が「test.mac」
だとしたら、
エラー
ファイルが見つかりません。
ファイル名 = (マクロ用のフォルダ名)\test.mac
みたいなエラーが出るんじゃないかと思います。(手元でテストした限りは)
そういうエラーが出るのだとしたら、例えばそのエラーメッセージの中にある
マクロ用のフォルダが間違ってるんじゃないでしょうか。
だとしたら、「設定 - 秀丸エディタの動作環境...」を実行して、「環境」
ページの中にある「マクロファイル用のフォルダ」を正しく指定しなおすことで
解決するんじゃないかと思います。
もしそういうエラーじゃないとしたら・・・
例えばマクロ自体はうまく実行できているけども、そのマクロの中で、何か
ファイルを開くようなコマンドを実行してたとすると、それでエラーが出てる可
能性があるかと思います。
例えばマクロの中で、
openfile "c:\^test.txt";
のような命令を実行してるとか・・・。だとしたら、それはそれで何か別の
エラーなんじゃないかと思います。
具体的なエラーメッセージの内容を教えていただければ、もっと詳しくお返事
できると思います。
> 秀丸メールと秀丸エディターの関係が理解できません。
秀丸メール上では、例えば上記の「openfile」とか、ファイルを開いたり保存
したりといったことは実行不可になってます。なので、そういうマクロは秀丸
メール上では実行できないはずだと思います。
編集中のテキストデータを書き換えるだけのマクロなら、秀丸メール上でも実
行できる可能性が高いと思います。
> 秀丸メールの受信フォルダーを開いた状態でエディター用に作ったマクロを実行する
> 場合、そもそも操作対象ファイルはどの様に選択されるのでしょうか?
「対象ファイル」のような概念は秀丸メールには無いです。例えば何か
ファイルを開いて、みたいな処理は出来ないです。
あくまで、今編集してる最中のテキストデータに対してしか処理出来ないです。
[
△
]
[
新規に投稿する
]