Applies ToWord for Microsoft 365 Word for Microsoft 365 for Mac Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

SkipIf 功能變數會比較兩個運算式:如果比較為 True,SkipIf 會取消目前的合併檔、移至 資料來源中的下一個 資料記錄 ,然後開始新的合併檔;如果比較為 False,Microsoft Word 繼續目前的合併檔。

在舊版 Word 中建立的檔可能會使用 SkipIf 功能變數來防止 Word 為數據源中的特定記錄產生合併的檔。 不過,您可以使用 [郵件合併收件者] 對話方塊中的 [篩選] 命令,更輕鬆地選取數據記錄,此命令會在您按兩下 [郵件] 索引卷標上 [啟動郵件合併] 群組中的 [編輯收件者清單] 時出現。

附註: 請勿將 SkipIf 字段與 [下一步] 字段搭配使用。

語法

當您在檔案中檢視 SkipIf 功能變數時,語法看起來像這樣:

{ SKIPIF Expression1 運算符 Expression2 }

附註: 功能變數代碼會指示功能變數該顯示的內容。 域結果是評估域代碼之後顯示在文件中的內容。 若要切換檢視功能變數代碼和功能變數代碼結果,請按 Alt+F9。

指示

您可以在檔案或郵件合併中使用 SkipIf 功能變數。

若要在檔中使用 SkipIf 功能變數,請執行下列動作:

  1. [插入] 索引標籤上的 [文字] 群組中,按一下 [快速組件],然後按一下 [功能變數]

  2. 在 [ 功能變數名稱] 清單中,選取 [SkipIf]

  3. 在 [ 域代碼] 方塊中 ,依照上述語法輸入表達式、運算符、true 文字和假文字。

  4. 按一下 [確定]。

若要使用 SkipIf 功能變數做為郵件合併的一部分,請在設定郵件合併時執行下列動作:

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

  2. 在 [ 功能變數名稱] 清單中,選取合併域的名稱,例如 [城市]

  3. 在 [ 比較] 列表中,選取您要的運算符。 例如,若要在特定城市中挑出收件者,請選取 [等於]

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

    附註: 如果您選取的是空白,或是 [比較] 列表中不是空白,請將 [比較至] 方塊保留空白。

[內容] 對話方塊

Expression1,Expression2

您要比較的值。 這些表達式可以合併域數據、 書籤 名稱、字元字串、數位、傳回值的巢狀字段,或數學公式。 如果表達式包含空格,請以引弧括住運算式。

附註: 

  • 如果您在表達式中 (MergeField) 使用合併域,則合併功能變數會參照目前數據記錄中的數據,而不是下一筆數據記錄中的數據。

  • Expression2 必須以引弧括住,才能將其比較為字元字串。

  • 如果運算符是 = 或 <>,Expression2 可以包含問號 (?) 代表任何單一字元或星號 (*) 來代表任何字符串。

  • 如果您在 Expression2 中使用星號,則 Expression1 對應到星號的部分,以及 Expression2 中剩餘的字元不可超過 128 個字元。

運算子​​

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

運算子​​

描述

=

等於

<>

不等於

>

大於

<

小於

>=

大於或等於

<=

小於或等於

範例

當您將下列 SkipIf 功能變數插入郵件合併 主文件時,SkipIf 功能變數會檢查目前數據記錄中 [訂單] 字段的內容。 如果 [訂單] 字段包含少於 100 個數位,則不會針對該數據記錄產生任何合併檔。

{ SKIPIF { MERGEFIELD Order } < 100 }

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。