ข้อความทางวิชาการเช่นเอกสาร, วิทยานิพนธ์และวิทยานิพนธ์บางครั้งใช้หมายเลขหน้าแตกต่างกันจากข้อความก่อนข้อความและข้อความโพสต์
จากนั้นฉันต้องสร้างการ์ดแคตตาล็อกพร้อมหมายเลขหน้าและข้อความที่เลือกปฏิบัติล่วงหน้า สำหรับเรื่องนี้ฉันคิดว่าฉันสามารถใส่เขตข้อมูลด้วยหน้าสุดท้ายของส่วนก่อนข้อความและหมายเลขหน้าสุดท้ายของเอกสาร (ไม่ใช่{NUMPAGES}
เพราะสิ่งนี้ให้ฉันจำนวนหน้าทั้งหมด)
นี่คือโครงสร้างของเอกสารเพื่อให้เข้าใจได้ดีขึ้นว่าปัญหาคืออะไร:
- การเตรียมหมายเลขข้อความล่วงหน้าจะเริ่มต้นที่หน้าสามด้วยหมายเลขโรมัน (iii) และสิ้นสุดที่ส่วนท้ายของรายการตัวเลขที่ (xvi) หน้าในการกำหนดตัวเลขที่แน่นอนนี้ยังเป็น 16
- หลังจากส่วนข้อความเริ่มต้นด้วยการกำหนดหมายเลขด้วย 1 (ในเลขอารบิก) แต่ในการกำหนดหมายเลขที่แน่นอนของเอกสารนี่คือหน้า 17 จากนั้นหมายเลขนี้จะลงท้ายด้วยหน้า 120 แต่ในการกำหนดหมายเลขที่หน้านั้นคือ 136
จากนั้นฉันต้องการฟิลด์ที่พิมพ์ XVI และ 120 ฉันสามารถทำได้:
{={NUMPAGES}-16}
แต่ถ้าข้อความล่วงหน้าเพิ่มหน้านั่นจะไม่ทำงาน
ฉันจะขอบคุณด้วยโซลูชั่นใน VBA ด้วย
accept solutions with VBA too
"