注意
此內容適用於 Windows 版和 Mac 版 Word 的電腦版本 (包括具有 Microsoft 365 訂閱) 的 Word。 部分功能可能無法在 Word 網頁版或行動裝置應用程式中使用。
SkipIf 欄位會比較兩個運算式:如果比較為 true,SkipIf 會取消目前的合併文件、移至資料來源中的下一個資料記錄,並開始新的合併文件;如果比較結果為 false,Microsoft Word 會繼續目前的合併文件。
在舊版 Word 中建立的文件可能會使用 SkipIf 欄位,以防止 Word 為資料來源中的特定記錄產生合併的文件。 不過,您可以使用 [合併列印收件者] 對話方塊中的 [篩選] 命令,更輕鬆地選取資料記錄,該命令會在您按一下 [郵寄] 索引標籤的 [啟動合併列印] 群組中的 [編輯收件者清單] 時出現。
注意
請勿將 SkipIf 欄位與 Next 欄位搭配使用。
語法
當您在文件中檢視 SkipIf 欄位時,其語法將如下所示:
{ SKIPIF運算式 1 運算子運算式 2}
注意
功能變數代碼會告知欄位要顯示的內容。 功能變數結果指評估功能變數代碼之後顯示在文件中的內容。 若要在檢視功能變數代碼與功能變數代碼結果之間切換,請按 Alt+F9。
指示
您可以在文件中使用 SkipIf 欄位,或做為合併列印的一部分。
若要在文件中使用 SkipIf 欄位,請執行下列動作:
- 在 [插入] 索引標籤上的 [文字] 群組中,按一下 [快速組件],然後按一下 [功能變數]。
- 在 [欄位名稱] 清單中,選取 [SkipIf]。
- 在 [欄位代碼] 方塊中,遵循上述語法,輸入運算式、運算子、True 和 False 文字。
- 按一下 [確定]。
若要在合併列印中使用 SkipIf 欄位,請在設定合併列印時執行下列動作:
在 [郵寄] 索引標籤上,於 [ 寫入] & [插入欄位 ] 群組中,按一下 [規則],然後按一下 [ 如果跳過記錄]。
在 [欄位名稱] 清單中,選取合併欄位的名稱,例如 [City]。
在 [比較] 清單中,選取您想要的運算子。 例如,若要挑選特定城市中的收件者,請選取 等於。
在 [比較對象] 方塊中,輸入您想要使用的值。 例如,若要篩選出東京的收件者,請輸入「東京」。
注意
如果您選取的項目為空白,或在 [比較] 清單中不是空白,請將 [比較] 方塊保留空白。
[內容] 對話方塊
運算式1、運算式2
您要比較的值。 這些運算式可以是合併欄位資料、書籤名稱、字元字串、數字、傳回值的巢狀欄位,或數學公式。 如果運算式包含空格,請以半形雙引號括住運算式。
注意
- 如果您在運算式中使用合併欄位 (MergeField) ,則合併欄位會參照目前資料記錄中的資料,而不是下一筆資料記錄中的資料。
- Expression2 必須用引號括住,才能將其做為字元字串進行比較。
- 如果運算子是 = 或 <>,運算式2 可以包含問號 (?) 來代表任何單一字元,或星號 (*) 來代表任何字元字串。
- 如果您在 Expression2 中使用星號,則 Expression1 中對應到星號的部分以及 Expression2 中的任何其餘字元不能超過 128 個字元。
運算子
比較運算子。 在運算子前後插入空格。
| 運算子 | 描述 |
|---|---|
| = | 等於 |
| <> | 不等於 |
| > | 大於 |
| < | 小於 |
| >= | 大於或等於 |
| <= | 小於或等於 |
範例
當您將下列 SkipIf 欄位插入合併列印主文件時,SkipIf 欄位會檢查目前資料記錄中 Order 欄位的內容。 如果 [訂單] 欄位包含小於 100 的數字,則該資料記錄不會產生合併文件。
{ SKIPIF { MERGEFIELD 訂單 }< 100 }