マクロファイルが見つからないNo.10874
月光 さん 02/01/01 12:10
 
月光です。

「マクロのいろはに……」で学んだ、サンプルマクロ(日付と署名)を
ツールバーに登録して愛用していましたが、最近急に使えなくなってし
まいました。ツールバーのボタンを押すと、「マクロファイルが見つか
りません」というメッセージが出るのです。マクロはフォルダに入って
いるし、マクロ登録もしてあるので、原因がわかりません。
「……見つからない」って、どういうことなのでしょうか? どなたか教
えていただけるとありがたいです。

[ ]
RE:10874 マクロファイルが見つからないNo.10875
Toni さん 02/01/02 03:11
 
月光さん、こんにちは。Toniです。

動作環境の「マクロファイル用のフォルダ」のパスは正しいでしょうか?
メニューの「その他(O)」>「動作環境(E)」>設定の対象「パス」-「環境」で確認し
てみてください。

それでダメならまた投稿してください。(^^)/~~

[ ]
RE:10875 マクロファイNo.10876
月光 さん 02/01/03 11:52
 
Toni さん、こんにちは。


>動作環境の「マクロファイル用のフォルダ」のパスは正しいでしょうか
>? メニューの「その他(O)」>「動作環境(E)」>設定の対象「パス」-
>「環境」で確認してみてください。

調べたら、D:\NIFTY MANAGER\hidemaru\macro となっていたので、いち
おうフルパスのD:\NIFTY MANAGER\download\Hedemaru macroに変更し、
「動作環境」→「ウィンドウ」→「ツールバー詳細」→「メニュー/マ
クロ系」で二つのマクロを登録し直してみました。それでも、ツール
バーボタンからは実行できません。 「マクロ実行」でこのマクロを実行
すると、「QA SMPL1.MAC(1):文法エラーです」のメッセージが表示されます。

[ ]
RE:10876 マクロファイNo.10877
きいろいまふらあ さん 02/01/03 22:56
 
(引用順序を変えています)
問題が二重に存在したようですね。

・マクロファイル用のフォルダの指定が誤っていた
・マクロ自体に構文エラーがあった

前者は解決したけど、後者は解決してないと。

>すると、「QA SMPL1.MAC(1):文法エラーです」のメッセージが表示されます。

マクロの書き方に関する問題ですね。マクロファイルに書かれているコードをも
う一度チェックしてみてください。御自身で解決できなければ4番会議室で再度
質問されるとよろしいかと。

ところでちょっと気になったのですが、

>調べたら、D:\NIFTY MANAGER\hidemaru\macro となっていたので、いち
>おうフルパスのD:\NIFTY MANAGER\download\Hedemaru macroに変更し、

「いちおう」とお書きになっていますが、上の二つは全く異なるフォルダを表し
ています。後者が正しいならば、前者の指定は「明らかに誤って」いますよ。

秀丸担当様へ

本件に関連し、実行しようとしたマクロファイルが存在しなかった場合、件のダ
イアログにて「C:\hogehoge に mogemoge.mac が見つかりません」というように
「フォルダとマクロファイル名」の両方を表示するようにすると、いろいろな
ケースで問題の早期解決につながるような気がします。(特に、一つの処理の中
でExecmacroを使って複数のマクロを使っているような場合、有効かと。他人が
ハマってる場合の救済もしやすいし。)

採用をご検討いただければ嬉しく思います。

[ ]
RE:10876 マクロファイNo.10879
Toni さん 02/01/04 13:40
 
月光さん、こんにちは、Toniです。

>調べたら、D:\NIFTY MANAGER\hidemaru\macro となっていたので、いち
>おうフルパスのD:\NIFTY MANAGER\download\Hedemaru macroに変更し、
>「動作環境」→「ウィンドウ」→「ツールバー詳細」→「メニュー/マ
>クロ系」で二つのマクロを登録し直してみました。それでも、ツール
>バーボタンからは実行できません。 「マクロ実行」でこのマクロを実行
>すると、「QA SMPL1.MAC(1):文法エラーです」のメッセージが表示されます。

 私はNIFTYはよく分からないのですが、変更後のパスは、NIFTYを閲覧する際のダウ
ンロード用のフォルダパスのように思えます。もとの問題に戻すと、ことはこうだっ
たと思います。つまり、もとのマクロ用のパスは正しくて、何かの拍子にそこにあっ
たSMPL1.MACを削除したか、名前が変わってしまったかして、秀丸が見つけられなく
なって、それで、エラーが出た。パスを変えてみてとりあえず秀丸はマクロファイル
を見つけたが、それは同名の別のマクロで、それには構文エラーがあった。
 だとすると、もとのマクロファイル(名前が変わったか、移動されたもの)を見つ
けられなかったら、エイヤッともう一回作るしかないように思います。(マクロのパ
スは戻してそこにもう一回作る。)それにしても、マクロフォルダがNIFTY MANAGER
配下なんですね。それも一法とは思うのですが、分かりやすいところにまとめるとマ
クロ管理にはよいかも知れません。
 私は C:\My Documents\My Macro です。これも妙ですが。(笑)
 またバックアップしておく手もあります。つまりコピーを別のフォルダに取ってお
くという方法です。うっかりなくしても戻せます。(^^)

[ ]
RE:10877 マクロファイNo.10882
秀丸担当 さん 02/01/04 13:56
 
>本件に関連し、実行しようとしたマクロファイルが存在しなかった場合、件のダ
>イアログにて「C:\hogehoge に mogemoge.mac が見つかりません」というように
>「フォルダとマクロファイル名」の両方を表示するようにすると、いろいろな
>ケースで問題の早期解決につながるような気がします。(特に、一つの処理の中
>でExecmacroを使って複数のマクロを使っているような場合、有効かと。他人が
>ハマってる場合の救済もしやすいし。)

それはいいかもしれません。やるようにしようと思います。

[ ]
RE:10877 マクロファイNo.10886
月光 さん 02/01/04 21:32
 
きいろいまふらあ さん、ご解説ありがとうございました。


アドバイスを参考に、「マクロいろはに……」を熟読して、もういっぺ
ん最初からやり直したら、サンプルマクロが使えるようになりました。

マクロを格納するフォルダの設定や、パスの書き方、マクロをコピーす
るときの範囲に不完全な部分があったようです。以前はどのようにした
からマクロが使えるようになったのか思い出せないのですが。

とにかく、復旧できてよかったです。(^.^) m(__)m

[ ]
RE:10879 マクロファイNo.10888
月光 さん 02/01/04 23:45
 
Toniさん、こんにちは。


サンプルマクロが使えなくなったのは、Toniさんが明解に分析してくだ
さったとおりです。何かのはずみにエラーの生ずる原因が発生したよう
です。
最近バックアップ作業をしたとき、NIFTY MANAGER のフォルダをいじ
くってしまったのかもしれません。

きいろいまあらあさんからもアドバイスがあったので、フォルダやパス
を再点検し、細心の注意を払ってマクロを登録し直したら、うれしや、
復活できました。ビギナーとして、この二つが使えるだけでもメリット
があります。(^.^)

パスの件ですが、秀丸をニフティマネージャーを通してダウンロードし
たので、そのままにしておいたのです。ダウンロードしたソフトはCよ
りもDドライブに置いたほうがいい、と何かの本で読んでことがあっ
て、そのままにしておいたのです。Cには重要なファイルやフォルダが
詰まっているため、なるべく外部のアプリケーションといっしょにしな
いほうがいい、といったような説明だったと思います。そのあとはいろ
いろなソフトをCに入れていますが。


おかげさまで今回の問題は解決しましたが、また何かにぶつかるかもし
れません。その節にはまたお知恵を貸してください。m(__)m

月光

[ ]