Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Input / Output Function
ดาวน์โหลดคู่มือ

Close Statement

VBA Statement, สั่งปิดไฟล์ รวมถึง input / output (I/O) ที่เปิดไฟล์ด้วยการใช้ประโยคคำสั่ง Open

ไวยากรณ์

Close [filenumberlist ]

filenumberlist เป็นอากิวเมนต์ไม่บังคับ, สามารถเป็นหลายหมายเลข ตามไวยากรณ์นี้ โดยที่ filenumber เป็นหมายเลขไฟล์ที่มีจริง

[[#]filenumber] [,[#]filenumber] . . .

ลักษณะการประยุกต์

ถ้าละอากิวเมนต์ filenumberlist ไฟล์ที่แอ๊คทีฟ ซึ่งเปิดโดยประโยคคำสั่ง Open จะได้รับการปิดทั้งหมด

เมื่อปิดไฟล์ที่เปิดสำหรับ Output หรือ Append บัฟเฟอร์สุดท้ายของผลลัพธ์จะได้รับการเขียนไปที่บัฟเฟอร์ของระบบปฏิบัติสำหรับไฟล์ พื้นที่บัฟเฟอร์ทั้งหมดที่เกี่ยวข้องกับไฟล์ที่ปิดจะได้รับการปล่อย

เมื่อประมวลผลประโยคคำสั่ง Close ความสัมพันธ์ระหว่างไฟล์กับหมายเลขไฟล์จะสิ้นสุดลง

ดูเพิ่มเติม

End statement, Open statement, Reset statement, Stop statement

ตัวอย่าง

ตัวอย่างการใช้ประโยคคำสั่ง Close เพื่อปิดไฟล์ 3 ไฟล์ที่เปิดสำหรับ Output

Dim i, FileName

For i = 1 To 3
  FileName = "TEST" & i
  Open FileName For Output AS # i
  Print # i, "This is a test"
Next i

Close