Online Reference

Home

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

Name Statement

VBA Statement, เปลี่ยนชื่อไฟล์

ไวยากรณ์

Name oldpathname  As newpathname

ไวยากรณ์ประโยคคำสั่ง Name มีรายละเอียดส่วน ดังนี้

ส่วน รายละเอียด
oldpathname บังคับ, เป็น string expression ที่ระบุชื่อไฟล์ และตำแหน่ง ซึ่งอาจจะรวมถึงไดเรคทอรีหรือโฟลเดอร์ และไดร์ฟ
newpathname บังคับ, เป็น string expression ที่ระบุชื่อไฟล์ใหม่ และตำแหน่ง ซึ่งอาจจะรวมถึงไดเรคทอรี หรือโฟลเดอร์ ชื่อไฟล์ที่ระบุด้วย newpathname ไม่สามารถเป็นไฟล์ที่มีอยู่แล้ว

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

ทั้ง newpathname และ oldpathname ต้องอยู่ไดร์ฟเดียวกัน ถ้าพาร์ทใน newpathname มีอยู่และแตกต่างจากพาร์ทใน oldpathname ประโยคคำสั่ง Name จะย้ายไฟล์ไปที่ไดเรคทอรี หรือโฟลเดอร์ใหม่และเปลี่ยนชื่อไฟล์ ถ้า newpathname และ oldpathname มีพาร์ทต่างกัน และมีชื่อไฟล์เดียวกัน ประโยคคำสั่ง Name จะย้ายไฟล์ไปที่ตำแหน่งใหม่ และใช้ชื่อเดิม การใช้ Name สามารถย้ายไฟล์จากไดเรคทอรี่หรือโฟลเดอร์หนึ่งไปที่อื่น แต่ไม่สามารถย้ายไดเรคทอรี หรือโฟลเดอร์

ดูเพิ่มเติม

Kill Statement

ตัวอย่าง

Dim OldName, NewName

' กำหนดชื่อไฟล์
OldName = "OLDFILE"
NewName = "NEWFILE"
' เปลี่ยนชื่อไฟล์
Name OldName As NewName

OldName = "C:\MYDIR\OLDFILE"
NewName = "C:\YOURDIR\NEWFILE"
' ย้ายและเปลี่ยนชื่อไฟล์
Name OldName As NewName