แชร์ผ่าน

Table of Content แสดงผลผิด เมื่อใช้วงเล็บภาษาไทย ใน MS Word 2010 และ 2013

ไม่ระบุชื่อ
2014-01-27T09:21:11+00:00

ผมพบปัญหาการใช้ MS Word 2010 และ 2013 อยากรบกวนถามผู้รู้ดังนี้ครับ

  1. เมื่อผมสร้าง หัวข้อ (Heading) ต่าง ๆ เพื่อการทำ Table of Content หากมีการใช้วงเล็บภาษาไทย Table of Content จะแสดงผลผิดครับ

กรณีที่ 1 ใช้วงเล็บ เปิด กับวงเล็บปิด คนละภาษา เช่นพิมพ์ว่า

Introduction (บทนำ)

โดย วงเล็บเปิด เป็นภาษาไทย วงเล็บปิด เป็นภาษาอังกฤษ ผลจะออกมาว่า

Introduction (บทนำ) ............................ 1

ซึ่งก็ถูกต้องดี แต่เมื่อปิดไฟล์นี้ แล้วเปิดใหม่ จะพบว่า ข้อความที่พิมพ์ จะเหมือนเดิม แต่ข้อความใน Table of Content จะกลายเป็น

Introduction )บทนำ) ............................ 1

ซึ่งมีวงเล็บเปิดกลายเป็นวงเล็บปิด

แก้ไขได้โดย เปลี่ยนให้เป็นภาษาอังกฤษ ทั้งเปิดและปิด จะแก้ปัญหานี้ได้

กรณีที่ 2 มีจุด อยู่ในวงเล็บ

หากผมพิมพ์ว่า

ความคิดเห็น (คคห.)

แล้ว update table of content ผมจะได้

ความคิดเห็น (คคห.) ............................ 1

แต่เมื่อผม save ปิด และเปิด file นี้ขึ้นมา อีกครั้งข้อความยังเหมือนเดิม แต่ table of content จะกลายเป็น

ในกรณี วงเล็บเป็นภาษาไทย จุดเป็นภาษาไทย

ความคิดเห็น (.หคค) ............................ 1

ในกรณี วงเล็บเป็นภาษาไทย จุดเป็นอังกฤษ

ความคิดเห็น หคค).( ............................ 1

ในกรณี วงเล็บเป็นภาษาอังกฤษ จุดเป็นภาษาไทย

ความคิดเห็น (คคห.) ............................ 1

ในกรณี วงเล็บเป็นภาษาอังกฤษ จุดเป็นภาษาอังกฤษ

ความคิดเห็น (คคห.) ............................ 1

แสดงว่า ในการเขียน heading ต้องใช้ภาษาอังกฤษ ในการเขียนวงเล็บ เสมอ ห้ามไม่ให้ใช้ ภาษาไทยเป็นอันขาด โดยเฉพาะเมื่อมี . เข้ามาเกี่ยวข้อง

Replace All ไม่ได้ช่วยอะไรเลย

เวลาใช้ Replace All นั้น MS Word จะมองว่า วงเล็บเปิด ที่พิมพ์ด้วยภาษาไทย และวงเล็บเปิดที่พิมพ์ด้วยภาษาอังกฤษ เป็นวงเล็บเปิดตัวเดียวกัน (ซึ่งก็ควรจะเป็นอย่างนั้น) สังเกตได้จาก หากมี วงเล็บ เปิด อยู่ 100 ที่ เมื่อสั่ง replace all วงเล็บเปิด ภาษาไทย ด้วยวงเล็บเปิด ภาษาอังกฤษ มันจะบอกว่า replaced ได้ 100 ที่ แต่พอสั่ง replace ด้วยคำสั่งเดิมอีกที (ซึ่งมันไม่ควรจะเหลือวงเล็บเปิด ภาาษาไทย ให้ replace แล้ว และผลควรจะออกมาว่า replace ได้ 0 ที่) ก็ยัง replace ได้ 100 ที่เหมือนเดิม นั่นแสดงว่า คำสั่ง replace all มอง วงเล็บที่พิมพ์ด้วยภาษาไทย เหมือนกับ วงเล็บที่พิมพ์ด้วยภาษาอังกฤษ แต่ function ในการ สร้าง Table of Content ของ MS Word นั้น กลับมอง วงเล็บที่เป็นภาษาไทยแลละวงเล็บที่เป็นภาษาอังกฤษต่างกัน และหากมีการใช้วงเล็บ ที่พิมพ์ ด้วยภาษาไทย ในส่วนของ Heading ต่างๆ Table of Content ที่สร้างออกมา จะแสดงผลผิดพลาด "หลังจากปิดและเปิดเอกสารใหม่" โดยที่รายละเอียดจะได้อธิบายไว้ด้านล่าง

หากผมมีวงเล็บผิด ๆ อย่างนี้ซัก 100 ที่ ปัจจุบันนี้ผมต้องแก้ทีละตัวเลย แบบ manual มีใครมีคำแนะนำมั้ยครับ

Note: เวอร์ชั่นที่ใช้

Windows 7 Professional + Word 2010 Professional

Windows 8.1 Single License + Word 2013 Home

Microsoft 365 และ Office | คำ | สำหรับการใช้งานที่บ้าน | Windows

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

0 ความคิดเห็น ไม่มีข้อคิดเห็น
{count} โหวต

2 คําตอบ

เรียงลำดับตาม: มีประโยชน์มากที่สุด
  1. ไม่ระบุชื่อ
    2014-01-29T02:49:56+00:00

    สุดท้ายพบว่า TOC1 TOC2 TOC3 ถูก set ไว้เป็นภาษา Arabic (Saudi Arabia) พอเปลี่ยนกลับมาเป็นภาษาไทย TOC ก็แสดงผลถูกต้อง ครับ

    2 คนพบว่าคำตอบนี้มีประโยชน์
    0 ความคิดเห็น ไม่มีข้อคิดเห็น
  2. ไม่ระบุชื่อ
    2014-01-28T09:16:46+00:00

    สวัสดีครับ คุณParamateTunk

    ก่อนอื่น ทางทีมงานต้องขอขอบคุณสำหรับการเข้ามาเยี่ยมชมและสอบถามปัญหามายังทีมงานของ ฟอรั่ม Microsoft Community เวอร์ชั่นภาษาไทย นะครับ

    กลับมายังคำถามของคุณ ที่ได้เเจ้งมายังทีมงานของเรา ตามที่คุณได้อธิบายอย่างข้างต้น เกี่ยวกับการใช้งานวงเล็บ ที่ใช้ภาษาไทย เเละภาษาอังกฤษ นั้น ตามข้อมูลที่ลองถดลองดู ไม่สามารถเเก้ไขข้อผิดพลาดที่ใช้ภาษาไทย เพื่อเขียนวงเล็บ เเละการเขียนวงเล็บด้วยภาษาอังกฤษ เพื่อให้เป็นอันเดียวกันได้ ครับ เพราะการ replace จะมองเห็นวงเล็บทั้ง 2 ดังกล่าวเป็น ตัวเดียวกัน นะครับ(อย่างที่คุณได้เเจ้งมา)

    ต้องขออภัยในความไม่สะดวกด้วยครับ

    ขอบคุณครับ

    จากทีมงานภาษาไทย

    1 คนพบว่าคำตอบนี้มีประโยชน์
    0 ความคิดเห็น ไม่มีข้อคิดเห็น