使用條件格式化來停用或設定控制項為唯讀

套用到
InfoPath 2010 InfoPath 2013

在 Microsoft Office InfoPath 中,您可以使用條件格式來指定不同的控制項格式選項,這些格式是基於表單上出現的條件。 如果使用者填寫基於你的表單範本的表單時,符合指定條件,則會套用條件格式。

點擊 插入公式6aeee2be-ff9c-4a64-a987-2db942c81046

本文說明如何利用條件格式來停用或設定某個控制項為唯讀,根據表單範本中另一個控制項的值值。 例如,為了確保使用者在點擊 提交 按鈕前先閱讀用戶協議章節,您可以使用條件格式來停用 提交 按鈕,除非使用者選擇了表示已閱讀用戶協議的勾選框。 或者,為了確保使用者不會更改先前對調查問題的回答,您可以使用條件格式,確保使用者在輸入資訊到其他控制項後,文字框會被設定為唯讀。

本文內容

開始之前

為了完成此程序,你的表單範本上必須至少有兩個控制項——一個控制項是你想停用或設為唯讀的,另一個控制項的值將決定第一個控制項的狀態。

頁首

相容性考量

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

可透過條件格式化停用或設定為唯讀的控制項列表

下表列出可透過條件格式停用或設定為唯讀的 Office InfoPath 2007 控制項,以及這些控制項是否支援相容瀏覽器的表單範本。

控制 選項 有瀏覽器相容的表單範本嗎?
核取方塊 Disable
約會選擇器 唯讀
下拉式清單方塊 Disable
清單方塊 Disable
選項按鈕 Disable
富文字框 唯讀
文字方塊 唯讀
有項目符號、編號或純列表 唯讀
下拉式方塊 Disable
檔案附件 Disable
墨水圖片 Disable
多重選擇清單方塊 Disable
圖片 Disable

頁首

停用或設定某個控制項為唯讀

  1. 在表單範本中,點選你想停用或設為唯讀的控制項。

  2. 格式選單中,點選條件格式。

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

  4. 如果此條件為真,則設定你想要的條件。 例如,當表格範本中另一個控制項輸入某個值時,要對步驟 1 中選擇的控制項套用條件格式,請在第一個欄位選擇第二個控制項,然後指定決定第 1 步控制項條件格式的值。

  5. 在「 然後套用此格式」中,請執行以下其中之一:

    • 如果可以停用控制項,請點擊 「停用此控制項」。
    • 如果控制項可以設定為唯讀,請點擊 唯讀
  6. 要儲存條件並返回表單範本,請點擊兩次 確定

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

頁首