功能變數代碼:SkipIf 欄位

Applies To
Word for Microsoft 365 Word for Microsoft 365 for Mac Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac

注意

此內容適用於 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 欄位,請執行下列動作:

  1. [插入] 索引標籤上的 [文字] 群組中,按一下 [快速組件],然後按一下 [功能變數]
  2. [欄位名稱] 清單中,選取 [SkipIf]。
  3. [欄位代碼] 方塊中,遵循上述語法,輸入運算式、運算子、True 和 False 文字。
  4. 按一下 [確定]

若要在合併列印中使用 SkipIf 欄位,請在設定合併列印時執行下列動作:

  1. [郵寄] 索引標籤上,於 [ 寫入] & [插入欄位 ] 群組中,按一下 [規則],然後按一下 [ 如果跳過記錄]。

  2. [欄位名稱] 清單中,選取合併欄位的名稱,例如 [City]。

  3. [比較] 清單中,選取您想要的運算子。 例如,若要挑選特定城市中的收件者,請選取 等於

  4. [比較對象] 方塊中,輸入您想要使用的值。 例如,若要篩選出東京的收件者,請輸入「東京」

    注意

    如果您選取的項目為空白,或在 [比較] 清單中不是空白,請將 [比較] 方塊保留空白。

[內容] 對話方塊

運算式1、運算式2

您要比較的值。 這些運算式可以是合併欄位資料、書籤名稱、字元字串、數字、傳回值的巢狀欄位,或數學公式。 如果運算式包含空格,請以半形雙引號括住運算式。

注意

  • 如果您在運算式中使用合併欄位 (MergeField) ,則合併欄位會參照目前資料記錄中的資料,而不是下一筆資料記錄中的資料。
  • Expression2 必須用引號括住,才能將其做為字元字串進行比較。
  • 如果運算子是 = 或 <>,運算式2 可以包含問號 (?) 來代表任何單一字元,或星號 (*) 來代表任何字元字串。
  • 如果您在 Expression2 中使用星號,則 Expression1 中對應到星號的部分以及 Expression2 中的任何其餘字元不能超過 128 個字元。

運算子​​

比較運算子。 在運算子前後插入空格。

運算子 描述
⁠=⁠ 等於
<> 不等於
> 大於
< 小於
>= 大於或等於
<= 小於或等於

範例

當您將下列 SkipIf 欄位插入合併列印主文件時,SkipIf 欄位會檢查目前資料記錄中 Order 欄位的內容。 如果 [訂單] 欄位包含小於 100 的數字,則該資料記錄不會產生合併文件。

{ SKIPIF { MERGEFIELD 訂單 }< 100 }

頁面頂端