エラー番号52。
前にも書いたように、MSXのファイルは番号で管理されていました。
たいていの場合は1個で済みますが、時には2個、3個のファイルを開けることもあります。
その時はMAXFILES文で、最大数を指定するんですが、その数を超えたファイル番号を指定するか、範囲内であっても、まだ開いてない番号を指定すると、このエラーが出るんだそうです。
ExcelVBAでも、Open命令(Workbooks.Openじゃなく)で開けるファイルは、たいていは一つかな?
ログファイル用。
Excelブックを開けてもいいんですが、どうせテキストしか書かないので、Open命令でcsvファイルを作って、そこに書き込んでいった方が、面倒がないのです。
ただ、MSX時代はログを書き出しながら、ディスクでランダムアクセスをしようと思うと、ファイルが複数必要だったでしょうね。