功能變數代碼:SkipIf 欄位

套用到
Microsoft 365 Word Mac 版 Microsoft 365 Word Word 2024 Mac 版 Word 2024 Word 2021 Mac 版 Word 2021

注意

此內容適用於 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 }

頁面頂端