對表單範本套用條件格式

套用到
InfoPath 2010 InfoPath 2013

本文內容

什麼是條件格式?

在 Microsoft Office InfoPath 2007 中,條件格式允許你根據表單上出現的條件,為控制項指定不同的格式選項。 如果使用者填寫基於您的表單範本的表單時,條件條件為真,條件格式就會顯示出來。 你可以使用條件格式來套用粗體、底線、斜體、劃線、字體顏色和背景色來控制控制。 您也可以使用條件格式來判斷使用者填寫表單時是否可見控制項、該控制項是否被停用,或是否啟用使用者新增或移除某些控制項,例如可選區塊。

以下是一些在表單範本中使用條件格式的範例:

  • 除非勾選「 指定運送地址 」勾選框,否則請隱藏運送地址區塊。
  • 所有需要收據的費用,請將字體顏色改為藍色,字體風格改為粗體。
  • 根據重複表格中文字框的值來改變行的顏色。 例如,將落後於排程的項目列為紅色,排程中的項目列為綠色。
  • 當財務分錄金額低於 $0 時,請用紅色字標示;當金額低於 $0 時,請用綠色字標示。
  • 在重複表格中篩選資料列。

注意

當使用者在表單輸入錯誤值時,也可以使用資料驗證來顯示訊息。

頁首

相容性考量

在 InfoPath 設計表單範本時,你可以選擇特定的相容模式來設計相容瀏覽器的表單範本。 當瀏覽器相容的表單範本發佈到執行 InfoPath Forms Services 的伺服器,並啟用瀏覽器時,基於該表單範本的表單可以在網頁瀏覽器中瀏覽。 當你設計相容瀏覽器的表單範本時,有些控制項無法在 控制項工作 窗格中顯示,因為它們無法在網頁瀏覽器中顯示。

支援條件格式的控制項列表

下表列出支援條件格式的 Office InfoPath 2007 控制項,以及這些控制項是否可用於相容瀏覽器的表單範本。

支援條件格式的控制項 有瀏覽器相容的表單範本嗎?
按鈕圖像
核取方塊
約會選擇器
下拉式清單方塊
運算式方塊
檔案附件
清單方塊
選項按鈕
選修部分
重複段
重複表格
富文字框
區段
文字方塊
有項目符號、編號或純列表
選擇部分
下拉式方塊
水平重複表
墨水圖片
主師/細節
多重選擇清單方塊
圖片
重複遞迴截面
垂直標籤

頁首

新增條件格式

  1. 在表單範本中,選擇你想加入條件格式的控制項,然後在格式選單中點選條件格式

  2. [設定格式化的條件] 對話方塊中,按一下 [新增]。

  3. 「如果此條件為真 」欄位中,輸入條件。

    注意

    InfoPath 透過檢查控制項綁定的欄位值來驗證條件,而非控制項本身。

  4. 若要新增更多條件,請點擊 And,然後在最右側的欄位 如果此條件為真,請執行以下其中之一:

    • 若要僅在兩個條件都成立時套用格式,請點擊 &
    • 當其中一個或兩個條件為真時,要套用格式,請點擊 and 旁邊的箭頭,然後點擊 or
  5. 「然後套用此格式」中,選擇你想為你的條件套用的格式,然後點擊 確定

    注意

    如果有多個指定條件為真,InfoPath 只會套用第一個 true 條件的格式化。

  6. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

頁首

變更條件格式

  1. 在表單範本中,選擇你想更改條件格式的控制項,然後在格式選單中點選條件格式

  2. 條件格式 對話框中,選擇你想更改的條件,然後點選 修改

  3. 在「 如果此條件為真 」框中,修改條件。

    注意

    InfoPath 透過檢查綁定到控制項的欄位值來驗證條件,而非控制項本身。

  4. 選擇你想套用的任何新格式來符合你的病況,然後點擊 確定

  5. 如果你有多個控制項條件,想改變它們的評估順序,請在 條件格式 對話框中選擇條件,然後點擊 「往上移動 」或 「往下移動」。

    注意

    如果有多個指定條件為真,InfoPath 只會套用第一個 true 條件的格式化。

  6. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

頁首