ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

เมื่อคุณพยายามเปิดเอกสาร Microsoft Word โดยการเขียนโปรแกรม เปิดเอกสารเป็นเอกสารแบบอ่านอย่างเดียว และคุณไม่สามารถแก้ไขเอกสาร

เมื่อคุณเพิ่มรหัส

   ReadOnly:=False

เปิดเอกสารยังคงเป็นเอกสารแบบอ่านอย่างเดียว

เมื่อคุณเปิดเอกสารเดียวกันโดยใช้คำสั่งเปิดปรากฏข้อความต่อไปนี้:

ชื่อเส้นทางควรถูกเปิดเป็นแบบอ่านอย่างเดียวยกเว้นว่ามีการเปลี่ยนแปลงดังกล่าวที่จำเป็นต้องได้รับการบันทึก เปิดเป็นแบบอ่านอย่างเดียวหรือไม่

คุณสามารถเปิดเอกสารเพื่อแก้ไขโดยการคลิกใช่บนข้อความ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก Visual Basic เปิดเอกสารใด ๆ ที่ มีแอตทริบิวต์ ReadOnlyRecommended ตั้งค่าเป็น true เป็นเอกสารแบบอ่านอย่างเดียว ถึงแม้ว่าคุณจะตั้งค่าแอตทริบิวต์แบบอ่านอย่างเดียวเป็นเท็จ

หมายเหตุ ตัวอย่างต่อไปนี้นำไปใช้ใน Word 2003 และ 2002:

  1. เริ่มต้น Word จากนั้น สร้างเอกสารใหม่

  2. บนเมนูเครื่องมือคลิกตัวเลือก

  3. ในกล่องโต้ตอบตัวเลือกบนแท็บความปลอดภัยคลิกเพื่อเลือกกล่องกาเครื่องหมายขอแนะนำให้อ่านอย่างเดียว

  4. บันทึกเอกสารเป็น C:\Test.doc

  5. ปิดเอกสาร

  6. กด ALT + F11 เพื่อเริ่มการทำงานของ Visual Basic editor

  7. บนเมนู แทรก ให้คลิก โมดูล

  8. ในแผ่นงานโมดูล พิมพ์รหัสต่อไปนี้:

    Sub Test()

    Documents.Open FileName:="C:\Test.doc", ReadOnly:=False

    End Sub
  9. กด ALT + F11 เพื่อกลับไปยัง Word

  10. บนเมนูเครื่องมือชี้ไปที่แมโครแล้ว คลิ กแมโคร

  11. ในรายชื่อแมโครคลิกทดสอบและจากนั้น คลิกเรียกใช้

เปิดเอกสารเป็นเอกสารแบบอ่านอย่างเดียว

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ใช้แมโคร Word พื้นฐานต่อไปนี้แทนที่เป็นแมโคร Visual Basic ที่แสดงไว้ในขั้นตอนที่ 8 ของส่วน "สาเหตุ" ของบทความนี้:

Sub Test()

WordBasic.FileOpen Name:="C:\Test.doc"

End Sub

มีแมโครนี้ แฟ้มสามารถแก้ไขได้หลังจากนั้นเปิดขึ้น

สถานะ

Microsoft ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในตอนต้นของบทความนี้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×