ข้อผิดพลาดทางไวยากรณ์ของ Word กับ NumPages และสูตร


13

ฉันพยายามใช้คำต่อไปนี้เป็นฟิลด์ในคำ:

{ = { NumPages } - 1 }

และฉันได้รับข้อผิดพลาดต่อไปนี้:

! ข้อผิดพลาดทางไวยากรณ์, {

ฉันดูเหมือนจะใช้รูปแบบที่เหมาะสมต่อไมโครซอฟท์ ความคิดใด ๆ ขอบคุณเช่นเคย

คำตอบ:


21

ต่อไปนี้เป็นขั้นตอนที่คุณจะต้องทำตามเพื่อทำสิ่งที่คุณเป็นหลังจาก:

  1. กดAlt+ F9เพื่อเปิดเผยรหัสฟิลด์
  2. เลือก{NUMPAGES}ฟิลด์ทั้งหมดรวมถึง{และ}
  3. กดCtrl+ F9- นี่จะเป็นการจัดฟันคู่{ }รอบ ๆ ฟิลด์ NUMPAGES เพื่อให้ดูเหมือนตอนนี้:

    { {NUMPAGES} }
    
  4. ระหว่าง {{, แทรกเครื่องหมาย =, และระหว่าง}} แทรก -1 เพื่อให้เขตข้อมูลมีลักษณะดังนี้:

    {={NUMPAGES}-1}
    
  5. ตอนนี้กดAlt+ F9เพื่อซ่อนรหัสฟิลด์และเลือกฟิลด์ซึ่งจะยังคงแสดงจำนวนหน้าทั้งหมดและกดF9เพื่ออัปเดตฟิลด์ ตอนนี้คุณควรมีผลที่ตามมา

การดูตัวอย่างเอกสารจะอัปเดตฟิลด์เช่นเดียวกับการพิมพ์หากทำUpdate Fieldsเครื่องหมายในกล่องภายใต้Tools>Options>Printรายการเมนู (เวอร์ชั่นที่ใหม่กว่าจะใส่ไว้File>Options>Display)

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งสำคัญที่ต้องจำไว้ว่าเมื่อทำงานกับเขตข้อมูลคือการที่คุณต้องใช้Ctrl+ เพื่อแทรกคู่F9 { }การพิมพ์จากแป้นพิมพ์ไม่ทำงาน


ฉันยังคงได้รับข้อความแสดงข้อผิดพลาดทางไวยากรณ์ ดูรหัสของฉันในคำตอบเดิม - มันเหมือนกับรหัสของคุณ ขอบคุณที่สละเวลาตอบ
Mark Williams

1
มันอาจดูเหมือนกัน แต่ถ้าคุณไม่ทำตามคำแนะนำเหล่านี้กับตัวอักษรมันก็ไม่เหมือนกัน ฉันทดสอบตัวเองแล้วและรับรองว่าถูกต้อง
krowe

ขอบคุณ @ krowe! ฉันยืนยันว่าคำแนะนำของคุณใช้งานได้ สิ่งสำคัญที่ต้องจำไว้ส่วนหนึ่งเกี่ยวกับการใช้ Ctrl + F9 เพื่อแทรกเครื่องหมายปีกกาคือสิ่งที่ฉันได้
georgebrindeiro

@krowe, ผมทำตามคำสั่งของคุณ แต่ในผลตอบแทนที่ผ่านมา! ตั้งค่าตัวอักษรที่ไม่ถูกต้อง
mgae2m

@ mgae2m ถ้ามีคนบอกว่านั่นหมายความว่าคุณไม่ได้ทำตามคำแนะนำของฉัน นี่คือเหตุผลที่ฉันบอกให้คุณระวังและทำตามคำแนะนำตามที่เขียน ไม่ใช่อย่างที่คุณคาดหวัง
krowe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.