使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

If 功能變數會比較兩個值,然後插入與比較結果相符的文字。 在郵件合併主文檔中使用時,如果 欄位 可以檢查合併數據記錄中的資訊,例如郵遞編碼或帳號。 例如,您可以只傳送信件給位於特定城市的客戶。

您可以在檔中使用 If 功能變數,也可以使用 If 功能變數做為郵件合併中 If-Then-Else 規則的一部分。

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

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

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

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

  4. 按一下 [確定]。

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

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

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

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

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

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

  5. 在 [ 插入此文字 框] 中,輸入您要在指定的條件為 True 時顯示在檔案中的文字。 例如,若要自定義東京的收件者文字,您可以 特別針對東京周邊輸入文字。

  6. 在 [ 否則插入此文字 盒] 中,輸入您要在您指定的條件不是 True 時顯示在檔案中的文字。 例如,若要為不在東京的收件者提供一般文字,您可以 特別針對您周遭的周邊地區輸入文字。

語法

當您在檔案中檢視 [如果域代碼] 時,語法看起來像這樣:

{ IF Expression1運算符Expression2TrueTextFalseText}

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

指示

Expression1,Expression2

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

附註: 

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

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

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

運算子​​

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

運算子​​

描述

=

等於

<>

不等於

>

大於

<

小於

>=

大於或等於

<=

小於或等於

TrueText、FalseText

在 TrueText) 或 false (FalseText) (比較結果的文字。 如果未指定 FalseText 且比較為 False,則 IF 字段沒有結果。 每個包含多個單字的字串都必須以引號括住。

範例

下列範例指定如果客戶訂單大於或等於 100 筆,檔中就會出現「謝謝」文字。 如果客戶訂單少於 100 筆,檔中會出現「最低訂單為 100 筆」文字。

{IF order>=100 “Thanks” “The minimum order is 100 units”}

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×