ファイル モードが正しくありません。
更新 : 2007 年 11 月
ファイルの内容を操作するステートメントは、ファイルを開くときに指定したモードに対応している必要があります。以下の原因が考えられます。
FilePutObject ステートメントまたは FileGetObject ステートメントでシーケンシャル ファイルを指定しています。
Print ステートメントで、Output または Append 以外のアクセス モードで開いたファイルを指定しています。
Input ステートメントで、Input 以外のアクセス モードで開いたファイルを指定しています。
読み取り専用のファイルに書き込みを行おうとしました。
このエラーを解決するには
FilePutObject や FileGetObject で参照されているファイルが、Random アクセスまたは Binary アクセスで開いたファイルだけであることを確認します。
Print で Output アクセス モードまたは Append アクセス モードで開いたファイルを指定します。そうでない場合は、別のステートメントを使ってファイルにデータを書き込むか、ファイルを適切なモードで開き直します。
Input に Input で開いたファイルを指定します。そうでない場合は、別のステートメントを使ってファイルにデータを書き込むか、ファイルを適切なモードで開き直します。
読み取り専用ファイルに書き込んでいる場合は、ファイルの読み取り/書き込み属性を変更するか、そのファイルに書き込まないようにします。
My.Computer.FileSystem オブジェクトで準備されている機能を使用します。
参照
処理手順
トラブルシューティング : テキスト ファイルの読み取りと書き込み