Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ข้อผิดพลาด "Bookmark not defined" ใน Word

ผู้ใช้ Microsoft Office หลายคนรายงานว่าพบข้อผิดพลาด "Error! Bookmark not defined" เมื่อพยายามแปลงไฟล์ Doc เป็น PDF โดยใช้ Microsoft Word เมื่อเกิดขึ้น หมายเลขหน้าของทุกรายการใน Table of Contents จะเปลี่ยนจากหมายเลขหน้าเป็น "Error! Bookmark not defined" ปัญหานี้รายงานว่าพบในหลายเวอร์ชัน Office (Office 2010 และ Office 2013) และ Windows ต่างๆ (Windows 7, Windows 8.1 และ Windows 10)

แก้ไข: ข้อผิดพลาด  Bookmark not defined  ใน Word

สาเหตุของข้อผิดพลาด "Bookmark not defined"

เราสืบสวนจากรายงานผู้ใช้และกลยุทธ์แก้ไขที่ใช้ทั่วไป พบสถานการณ์หลัก 2-3 อย่างที่ก่อให้เกิดข้อผิดพลาดนี้:

  • Bookmark หนึ่งหรือหลายตัวหายไป — ในกรณีส่วนใหญ่ ข้อผิดพลาดเกิดเพราะ Microsoft Word ใช้ bookmarks สร้าง Table of Contents สำหรับแต่ละส่วน หากไม่พบ bookmark หนึ่งหรือหลายตัว จะได้ข้อผิดพลาดนี้
  • Bookmark ล้าสมัย — หากคุณทำงานกับ ToC แบบ semi-manual โอกาสมีว่า ToC entries จะไม่อัปเดตอัตโนมัติ จนกว่าคุณจะสั่งให้แก้ไข broken bookmark entries โดยเลือก ToC แล้วกด F9
  • Bookmark entries เสียหาย — หากไฟล์ .doc มี broken links หลายอย่างที่ก่อให้เกิดปัญหา วิธีที่มีประสิทธิภาพที่สุดคือแปลง ToC ทั้งหมดเป็น static text

หากคุณกำลังหาวิธีแก้ไขข้อผิดพลาด "Bookmark not defined" บทความนี้มีหลายขั้นตอน troubleshooting ด้านล่างคือวิธีที่ผู้ใช้คนอื่นใช้แก้ไขได้สำเร็จและแปลง .doc เป็น PDF โดยไม่เจอข้อผิดพลาด

เนื่องจากวิธีต่อไปนี้เรียงตามประสิทธิภาพและความรุนแรง ขอแนะนำให้ทำตามลำดับที่นำเสนอเพื่อลดเวลา troubleshooting

วิธีที่ 1: ใช้คำสั่ง Undo

หากคุณได้ข้อผิดพลาดขณะใช้ Table of Content (ToC) แบบอัตโนมัติ โอกาสมีว่า field หนึ่งหรือหลายตัวมี broken link ไปยัง bookmark

หากเห็น "Error! Bookmark Not Defined." ทันทีหลังสร้าง ToC และยังไม่ได้บันทึกเอกสาร สามารถกู้ข้อความเดิมได้ง่ายโดยกด Ctrl + Z ทันที

แก้ไข: ข้อผิดพลาด  Bookmark not defined  ใน Word

สามารถเข้าถึงฟังก์ชัน Undo ผ่าน Ribbon menu ที่ด้านบนจอ หลังย้อนกลับการกระทำแล้ว ให้แก้ไข broken bookmark links ก่อนลองแปลงเป็น PDF อีกครั้ง

ถ้าวิธีนี้ไม่ช่วย ไปวิธีถัดไปด้านล่าง

วิธีที่ 2: แทนที่ bookmark ที่หายไป

หากเอกสารไม่ใช้ built-in heading styles หรือคุณทำการเปลี่ยนแปลงใหม่ๆ ที่ก่อให้เกิดข้อผิดพลาด "Error! Bookmark Not Defined." โอกาสมีว่าคุณจะแก้ไขได้โดยแปลง Table of Contents เป็นรายการ semi-manual และแทนที่ bookmark ที่หายไป (หรือเปลี่ยนอ้างอิงจากภายใน)

คู่มือด่วนวิธีทำ:

  1. ใน Word ของคุณ ไปที่ส่วน TOC คลิกขวาที่ entry ที่แสดง "Error! Bookmark Not Defined." เลือก Toggle Field Codes จากเมนูบริบทแก้ไข: ข้อผิดพลาด  Bookmark not defined  ใน Word
  2. หลังจากนั้นจะเห็น Field Codes ด้านหลัง bookmark HYPERLINK (หรือ PAGEREF) คือชื่อ bookmark ที่ field นี้ชี้ไป ไม่ว่าจะเป็นประเภท entry ใด bookmark นั้นไม่อยู่ในเอกสารแล้ว (นั่นคือเหตุที่เจอปัญหา) เพื่อแก้ไข ใช้ ribbon menu เลือก Insert > Bookmark และสร้าง bookmark ใหม่ด้วยชื่อเดิมแก้ไข: ข้อผิดพลาด  Bookmark not defined  ใน Word

    หมายเหตุ: Entry เช่น PAGEREF/HYPERLINK 'Bookmark Name' ชี้ไปที่ bookmark ที่แทรกด้วยมือ ในขณะที่ entry เช่น PAGEREF/HYPERLINK 'Ref33958203840' ชี้ไปที่ hidden bookmark ที่สร้างโดย cross-reference dialog

  3. เมื่อซ่อมแซม bookmark ที่หายหรือเสียหายทุกตัวแล้ว ลองแปลงเอกสารเป็น PDF อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่

ถ้ายังเจอ "Error! Bookmark Not Defined." ไปวิธีถัดไปด้านล่าง+

วิธีที่ 3: บังคับให้ Table of Contents อัปเดต

หาก วิธีที่ 1 & วิธีที่ 2 ช่วยให้คุณระบุ broken TOC entries และคุณแก้ไขได้แล้ว สามารถกู้คืนฟังก์ชันอัปเดตอัตโนมัติของ ToC โดยกด F9 ขณะเลือก Table of Contents

ผู้ใช้หลายคนรายงานว่า ToC เริ่มอัปเดตปกติหลังจากลบ broken bookmark links และกด F9 key ลองทำดู ว่าจะแก้ปัญหาได้หรือไม่

ถ้าปัญหา "Error! Bookmark Not Defined." ยังคงเกิดขึ้น ไปวิธีถัดไปด้านล่าง

วิธีที่ 4: แปลง TOC เป็น static text

หาก Table of Contents ของคุณมี broken links หลายอย่าง และคุณไม่เตรียมพร้อมที่จะแก้ทุกรายการ วิธีแก้ด่วนสำหรับข้อผิดพลาด "Error! Bookmark Not Defined." คือ แปลง Table of Contents แบบอัตโนมัติเป็น static text จะกำจัดข้อผิดพลาดและให้คุณทับที entries ที่ผิดพลาดด้วยข้อความของตัวเองได้

เพื่อแปลง TOC (Table of Contents) เป็น static text ทั้งหมด ต้องเพียงเลือก TOC แล้วกด Ctrl + Shift + F9 หลังจากนั้น ToC entries ทั้งหมดจะกลายเป็น static text ที่คุณแก้ไขได้ตามต้องการ

แก้ไข: ข้อผิดพลาด  Bookmark not defined  ใน Word