• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6.0のOpenイベントでエラーがでます)

VB6.0のOpenイベントでエラーが発生する

このQ&Aのポイント
  • VB6.0でのOpenイベントで実行時エラーが発生し、ファイル名または番号が不正というエラーメッセージが表示されます。
  • コードの中にある変数の宣言に問題があり、intFileNumberの値が0になってしまっている可能性が考えられます。
  • エラーが解消されるようにintFileNumberの値を1に置換して実行してみてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • s-uzen
  • ベストアンサー率65% (2051/3118)
回答No.1

VB6、しばらく遠ざかっているので・・・ Dim intFreeFile As Integer ← この行は不要 intFileNumber = intFreeFile ← intFreeFileは、単にFreeFileなのでは。 FreeFile()はファイル番号の取得関数なので、Dim intFreeFile宣言でint変数にしているので初期値0となり、ファイル番号取得ができないのが理由。  

ddtqp
質問者

お礼

ほんとうですね。ありがとうございます。 何年もVB/VBAをやっているのに、なぜこんなありえない間違いをしてしまったのか。なぜ気づかなかったのか。。。

関連するQ&A

専門家に質問してみよう