Close ステートメント

Open ステートメントを使用して開いたファイルへの入力/出力 (I/O) を終了します。

構文

Close [ filenumberlist ]

オプションの filenumberlist引数 には、次の構文を使用する 1 つ以上の ファイル番号 を指定できます。 ここで、filenumber は任意の有効なファイル番号です。 [[ ] #filenumber ] [ [ ] #filenumber ]

注釈

filenumberlist を省略すると、Open ステートメントで開いたすべてのアクティブなファイルが閉じられます。

出力または追加のために開かれたファイルを閉じると、出力の最終バッファーが、オペレーティング システムのそのファイル用のバッファーに書き込まれます。 閉じられたファイルに関連付けられているすべてのバッファー領域が解放されます。

Close ステートメントを実行すると、ファイルとそのファイル番号の関連付けが終了します。

この例では、Close ステートメントを使用して、出力用に開いていた 3 つのファイルをすべて閉じます。

Dim I, FileName 
For I = 1 To 3 ' Loop 3 times. 
 FileName = "TEST" & I ' Create file name. 
 Open FileName For Output As #I ' Open file. 
 Print #I, "This is a test." ' Write string to file. 
Next I 
Close ' Close all 3 open files. 

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。