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