เขตข้อมูล SkipIf จะเปรียบเทียบนิพจน์สองนิพจน์: ถ้าการเปรียบเทียบเป็นจริง SkipIf จะยกเลิกเอกสารผสานปัจจุบัน ย้ายไปยังระเบียนข้อมูลถัดไปในแหล่งข้อมูล และเริ่มเอกสารผสานใหม่ ถ้าการเปรียบเทียบเป็นเท็จ Microsoft Word จะยังคงใช้เอกสารผสานปัจจุบันต่อไป
เอกสารที่สร้างขึ้นใน Word เวอร์ชันก่อนหน้าอาจใช้เขตข้อมูล SkipIf เพื่อป้องกันไม่ให้ Word สร้างเอกสารผสานสําหรับบางระเบียนในแหล่งข้อมูล อย่างไรก็ตาม คุณสามารถเลือกระเบียนข้อมูลได้ง่ายขึ้นโดยใช้คําสั่ง ตัวกรอง ในกล่องโต้ตอบ ผู้รับจดหมายเวียน ซึ่งจะปรากฏขึ้นเมื่อคุณคลิก แก้ไขรายชื่อผู้รับ ในกลุ่ม เริ่มจดหมายเวียน บนแท็บ การส่งจดหมาย
หมายเหตุ
อย่าใช้เขตข้อมูล SkipIf กับเขตข้อมูล ถัดไป
ไวยากรณ์
เมื่อคุณดูเขตข้อมูล SkipIf ในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้
{ SKIPIFExpression1 Operator Expression2}
หมายเหตุ
โค้ดเขตข้อมูลจะบอกเขตข้อมูลว่าควรแสดงอะไร ผลลัพธ์เขตข้อมูลคือสิ่งที่แสดงในเอกสารหลังจากประเมินโค้ดเขตข้อมูลแล้ว เมื่อต้องการสลับระหว่างการดูโค้ดเขตข้อมูลและผลลัพธ์ของโค้ดเขตข้อมูล ให้กด Alt+F9
คำแนะนำ
คุณสามารถใช้เขตข้อมูล SkipIf ในเอกสารหรือเป็นส่วนหนึ่งของจดหมายเวียนก็ได้
เมื่อต้องการใช้เขตข้อมูล SkipIf ในเอกสาร ให้ทําดังต่อไปนี้:
- บนแท็บ แทรก ในกลุ่ม ข้อความ ให้คลิก ส่วนประกอบด่วน แล้วคลิก เขตข้อมูล
- ในรายการ ชื่อเขตข้อมูล ให้เลือก SkipIf
- ในกล่อง โค้ดเขตข้อมูล ให้พิมพ์นิพจน์ ตัวดําเนินการ ข้อความจริง และข้อความเท็จ ตามไวยากรณ์ที่แสดงด้านบน
- คลิก ตกลง
เมื่อต้องการใช้เขตข้อมูล SkipIf เป็นส่วนหนึ่งของจดหมายเวียน ให้ทําดังต่อไปนี้ในขณะที่คุณกําลังตั้งค่าจดหมายเวียน
บนแท็บ การส่งจดหมาย ในกลุ่ม เขียน & แทรกเขตข้อมูล ให้คลิก กฎ แล้วคลิก ข้ามระเบียนถ้า
ในรายการ ชื่อเขตข้อมูล ให้เลือกชื่อของเขตข้อมูลผสาน เช่น เมือง
ในรายการ การเปรียบเทียบ ให้เลือกตัวดําเนินการที่คุณต้องการ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองใดเมืองหนึ่ง ให้เลือก เท่ากับ
ในกล่อง เปรียบเทียบกับ ให้พิมพ์ค่าที่คุณต้องการใช้ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองโตเกียว ให้พิมพ์ โตเกียว
หมายเหตุ
ถ้าคุณเลือก ว่างเปล่า หรือไม่ ว่าง ในรายการ การเปรียบเทียบ ให้ปล่อยกล่อง เปรียบเทียบกับ ว่างไว้
กล่องโต้ตอบ 'คุณสมบัติ'
Expression1, Expression2
ค่าที่คุณต้องการเปรียบเทียบ นิพจน์เหล่านี้สามารถผสานข้อมูลเขตข้อมูล ชื่อบุ๊กมาร์ก สตริงของอักขระ ตัวเลข เขตข้อมูลที่ซ้อนกันที่ส่งกลับค่า หรือสูตรทางคณิตศาสตร์ ถ้านิพจน์มีช่องว่าง ให้ใส่นิพจน์ไว้ในเครื่องหมายอัญประกาศ
หมายเหตุ
- ถ้าคุณใช้เขตข้อมูลผสาน (MergeField) ในนิพจน์ เขตข้อมูลผสานจะอ้างถึงข้อมูลในระเบียนข้อมูลปัจจุบัน ไม่ใช่ในระเบียนข้อมูลถัดไป
- Expression2 ต้องอยู่ในเครื่องหมายอัญประกาศเพื่อให้เปรียบเทียบกับสตริงอักขระ
- ถ้าตัวดําเนินการคือ = หรือ <>นิพจน์ 2 สามารถมีเครื่องหมายคําถาม (?) เพื่อแสดงอักขระตัวเดียวหรือเครื่องหมายดอกจัน (*) เพื่อแสดงสตริงของอักขระใดๆ
- ถ้าคุณใช้เครื่องหมายดอกจันใน Expression2 ส่วนของนิพจน์ 1 ที่สอดคล้องกับเครื่องหมายดอกจันและอักขระที่เหลือใน Expression2 จะต้องยาวไม่เกิน 128 อักขระ
ตัวดำเนินการ
ตัวดําเนินการเปรียบเทียบ แทรกช่องว่างก่อนและหลังตัวดําเนินการ
| ตัวดำเนินการ | คำอธิบาย |
|---|---|
| = | เท่ากับ |
| <> | ไม่เท่ากับ |
| > | มากกว่า |
| < | น้อยกว่า |
| >= | มากกว่าหรือเท่ากับ |
| <= | น้อยกว่าหรือเท่ากับ |
ตัวอย่าง
เมื่อคุณแทรกเขตข้อมูล SkipIf ต่อไปนี้ลงในเอกสารหลักจดหมายเวียน เขตข้อมูล SkipIf จะตรวจสอบเนื้อหาของเขตข้อมูล Order ในระเบียนข้อมูลปัจจุบัน ถ้าเขตข้อมูล Order มีจํานวนน้อยกว่า 100 จะไม่มีการสร้างเอกสารผสานสําหรับระเบียนข้อมูลนั้น
{ SKIPIF { MERGEFIELD Order }< 100 }