ขอเริ่มต้นใหม่นะครับ
ผมมีไฟล์หนึ่งชื่อ EX_book โดยมีอีกหนึ่งไฟล์ชื่อ CreateNewProject เป็นตัว สั่ง เปิด, Saveเปลี่ยนชื่อ และ ปิด
ไฟล์ทั้ง 2 อยู่ใน เซฟเวอร์
ปัญหา
เมื่อคนที่หนึ่งเข้าไปแก้ไข EX_book โดยใช้ไฟล์ชื่อ CreateNewProject เป็นตัว สั่ง เปิด โดยใช้ excel เวอร์ชั้น 2013 แล้ว Save ทุกอย่างทำงานได้ตามปกติ
แต่พออีกคนหนึ่งนำไฟล์ EX_book มาทำต่อ โดยใช้ไฟล์ชื่อ CreateNewProject เป็นตัว สั่ง เปิด เกิดปัญหา โดยใช้ excel เวอร์ชั้น 2007
เกิดปัญหาบัค
Code: Select all
Workbooks.Open Filename:=path & "\EX_book.xlsm"
ที่โคดนี้ครับ
ขั้นตอนการเกิดบัคดังนี้
1.เปิดไฟล์ CreateNewProject แล้วคลิก ใช่

- 1.JPG (17.38 KiB) Viewed 84 times
2.ทำตามหมายเลข 1

- 2.JPG (26.31 KiB) Viewed 84 times
3.ทำตามหมายเลข 5 6 7 ตามรูป

- 3.JPG (25.64 KiB) Viewed 84 times
และจะเห็น บัค ที่เกิดขึ้นครับ
ข้อสงสัยเมื่อ Save ไฟล์ชื่อ EX_book โดยใช้ excel เวอร์ชั้น 2007
แล้วจึงทำตามขั้นตอนการเกิดบัค(ด้านบน)
จะพบว่าสามารถทำงานได้ตามปกติ
ปัญหาคือคนบางคนอาจใช้เครื่อง excel เวอร์ชั้น 2017 ใช้งาน SAVE
พอ กลับมาใช้ excel เวอร์ชั้น 2007 โดยใช้ไฟล์ชื่อ CreateNewProject เป็นตัวสั่งให้ทำงาน
ผลจะกลับมา บัคเมื่อเดิมครับ
สรุปจะเกิด บัค เมื่อ แก้ไขไฟล EX_book ใน excel เวอร์ชั้น 2017 แล้ว SAVE
แล้วนำไฟล EX_book มาเปิดโดยใช้ฟล์ชื่อ CreateNewProject เป็นตัวสั่งให้ทำงานใน excel เวอร์ชั้น 2007 ครับ
ไฟล์ที่ใช้งาน 3 ไฟล์ครับ