เขตข้อมูลดัชนีจะสร้างและแทรก ดัชนี โดยการรวบรวมรายการดัชนีที่ระบุโดยเขตข้อมูล XE (รายการดัชนี) คุณสามารถแทรกเขตข้อมูลดัชนีได้โดยการคลิก แทรกดัชนี ในกลุ่ม ดัชนี บนแท็บ การอ้างอิง
ไวยากรณ์
เมื่อคุณดูโค้ดเขตข้อมูลดัชนีในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้
{ INDEX [สวิตช์ ] }
หมายเหตุ: โค้ดเขตข้อมูลจะบอกเขตข้อมูลว่าควรแสดงอะไร ผลลัพธ์เขตข้อมูลคือสิ่งที่แสดงในเอกสารหลังจากประเมินโค้ดเขตข้อมูลแล้ว เมื่อต้องการสลับระหว่างการดูโค้ดเขตข้อมูลและผลลัพธ์ของโค้ดเขตข้อมูล ให้กด Alt+F9
Switches
\b บุ๊กมาร์ก
สร้างดัชนีสําหรับส่วนใดส่วนหนึ่งของเอกสารที่ถูกทําเครื่องหมายด้วย บุ๊กมาร์ก ที่ระบุ เขตข้อมูล { INDEX \b Select } จะสร้างดัชนีสําหรับส่วนของเอกสารที่ทําเครื่องหมายด้วยบุ๊กมาร์ก "Select"
\c คอลัมน์
สร้างดัชนีที่มีมากกว่าหนึ่งคอลัมน์บนหน้า เขตข้อมูล { index \c 2 } สร้างดัชนีแบบสองคอลัมน์ คุณสามารถระบุได้ถึงสี่คอลัมน์
\d "ตัวคั่น"
ใช้กับสวิตช์ \s ระบุอักขระ (สูงสุดห้า) ที่คั่นหมายเลขลําดับและหมายเลขหน้า เขตข้อมูล { INDEX \s บท \d ":" } จะแสดงหมายเลขหน้าในรูปแบบ "2:14" ใช้เครื่องหมายยัติภังค์ (-) ถ้าคุณละสวิตช์ \d ไว้ ใส่อักขระในเครื่องหมายอัญประกาศ
\e "ตัวคั่น"
ระบุอักขระ (สูงสุดห้าตัว) ที่แยกรายการดัชนีและหมายเลขหน้า { INDEX \e "; " เขตข้อมูล } แสดงผลลัพธ์ เช่น "การแทรกข้อความ; การแทรกข้อความ" 3" ในดัชนี ใช้เครื่องหมายจุลภาคและช่องว่าง (, ) ถ้าคุณละสวิตช์ \e ไว้ ใส่อักขระในเครื่องหมายอัญประกาศ
\f "ตัวระบุ"
สร้างดัชนีโดยใช้เฉพาะชนิดรายการที่ระบุเท่านั้น ดัชนีที่สร้างโดย { INDEX \f "a" } มีเฉพาะรายการที่ทําเครื่องหมายด้วยเขตข้อมูล XE เช่น { XE "การเลือกข้อความ" \f "a" } ชนิดรายการเริ่มต้นคือ "I"
\g "ตัวคั่น"
ระบุอักขระ (สูงสุดห้า) ที่แยกช่วงของหน้า ใส่อักขระในเครื่องหมายอัญประกาศ ค่าเริ่มต้นคือเส้นประสั้น (–) เขตข้อมูล { INDEX \g " ถึง " } จะแสดงช่วงของหน้าเป็น "กําลังค้นหาข้อความ, 3 ถึง 4"
\h "หัวเรื่อง"
แทรกข้อความที่จัดรูปแบบด้วยหัวเรื่องดัชนี สไตล์ ระหว่างกลุ่มตัวอักษรในดัชนี ใส่ข้อความไว้ในเครื่องหมายอัญประกาศ เขตข้อมูล { INDEX \h "—A—" } จะแสดงตัวอักษรที่เหมาะสมก่อนกลุ่มตัวอักษรแต่ละกลุ่มในดัชนี เมื่อต้องการแทรกบรรทัดว่างระหว่างกลุ่ม ให้ใช้เครื่องหมายอัญัญปีกว่าง: \h ""
\k "ตัวคั่น"
ระบุอักขระที่แยกรายการดัชนีและการอ้างอิงโยง เขตข้อมูล { INDEX \k ": " } จะแสดงผลลัพธ์ เช่น "การแทรกข้อความ: ดูการแก้ไข" ในดัชนี จุดและช่องว่าง (. ) จะถูกใช้ถ้าคุณละสวิตช์ \k ไว้ ใส่อักขระในเครื่องหมายอัญประกาศ
\l "ตัวคั่น"
ระบุอักขระที่แยกการอ้างอิงหลายหน้า อักขระเริ่มต้นคือเครื่องหมายจุลภาคและช่องว่าง (, ) คุณสามารถใช้อักขระได้สูงสุดห้าอักขระ ซึ่งต้องอยู่ภายในเครื่องหมายอัญประกาศ เขตข้อมูล { INDEX \l " หรือ " } แสดงรายการ เช่น "การแทรกข้อความ, 23 หรือ 45 หรือ 66" ในดัชนี
\p "ช่วง"
คอมไพล์ดัชนีสําหรับตัวอักษรที่ระบุ เขตข้อมูล { INDEX \p a-m } สร้างดัชนีสําหรับตัวอักษร A ถึง M เท่านั้น เมื่อต้องการรวมรายการที่ขึ้นต้นด้วยอักขระที่ไม่ใช่ตัวอักษร ให้ใช้เครื่องหมายอัศเจรีย์ (!) ดัชนีที่สร้างโดย { INDEX \p --t } มีอักขระพิเศษใดๆ รวมถึงตัวอักษร A ถึง T
\R
รันรายการย่อยในบรรทัดเดียวกันกับรายการหลัก เครื่องหมายจุดคู่ (:)แยกรายการหลักออกจากรายการย่อย; A; เครื่องหมายอัฒภาค (;)รายการย่อยแยกต่างหาก) เขตข้อมูล { INDEX \r } แสดงรายการ เช่น "ข้อความ: การแทรก 5, 9; การเลือก 2; การลบ 15"
\S
เมื่อตามด้วยชื่อลําดับ จะรวมหมายเลขลําดับกับหมายเลขหน้า ใช้สวิตช์ \d เพื่อระบุอักขระตัวคั่นอื่นที่ไม่ใช่อักขระเริ่มต้น ซึ่งเป็นเครื่องหมายยัติภังค์ (-)
\Y
เปิดใช้งานการใช้ข้อความโยมิสําหรับรายการดัชนี
\Z
กําหนด ID ภาษาที่ Microsoft Word ใช้ในการสร้างดัชนี
ตัวอย่าง
เขตข้อมูล { INDEX \s บท \d "." } สร้างดัชนีสําหรับ เอกสารหลัก เอกสารย่อยแต่ละเอกสารเป็นบท ชื่อบทจะมีเขตข้อมูล SEQ ที่ใส่หมายเลขบท สวิตช์ \d จะคั่นหมายเลขบทและหมายเลขหน้าด้วยจุด (.) ดัชนีที่สร้างจากเขตข้อมูลนี้มีลักษณะคล้ายกับสิ่งต่อไปนี้:
Aristotle, 1.2
Earth, 2.6 Jupiter, 2.7 Mars, 2.6