使用條件格式化來停用或設定控制項為唯讀
套用到
在 Microsoft Office InfoPath 中,您可以使用條件格式來指定不同的控制項格式選項,這些格式是基於表單上出現的條件。 如果使用者填寫基於你的表單範本的表單時,符合指定條件,則會套用條件格式。
點擊 插入公式
。
本文說明如何利用條件格式來停用或設定某個控制項為唯讀,根據表單範本中另一個控制項的值值。 例如,為了確保使用者在點擊 提交 按鈕前先閱讀用戶協議章節,您可以使用條件格式來停用 提交 按鈕,除非使用者選擇了表示已閱讀用戶協議的勾選框。 或者,為了確保使用者不會更改先前對調查問題的回答,您可以使用條件格式,確保使用者在輸入資訊到其他控制項後,文字框會被設定為唯讀。
本文內容
開始之前
為了完成此程序,你的表單範本上必須至少有兩個控制項——一個控制項是你想停用或設為唯讀的,另一個控制項的值將決定第一個控制項的狀態。
相容性考量
在 InfoPath 設計表單範本時,你可以選擇特定的相容模式來設計相容瀏覽器的表單範本。 當瀏覽器相容的表單範本發佈到執行 InfoPath Forms Services 的伺服器,並啟用瀏覽器時,基於該表單範本的表單可以在網頁瀏覽器中瀏覽。 當你設計相容瀏覽器的表單範本時,有些控制項無法在 控制項工作 窗格中顯示,因為它們無法在網頁瀏覽器中顯示。
可透過條件格式化停用或設定為唯讀的控制項列表
下表列出可透過條件格式停用或設定為唯讀的 Office InfoPath 2007 控制項,以及這些控制項是否支援相容瀏覽器的表單範本。
| 控制 | 選項 | 有瀏覽器相容的表單範本嗎? |
|---|---|---|
| 核取方塊 | Disable | 是 |
| 約會選擇器 | 唯讀 | 是 |
| 下拉式清單方塊 | Disable | 是 |
| 清單方塊 | Disable | 是 |
| 選項按鈕 | Disable | 是 |
| 富文字框 | 唯讀 | 是 |
| 文字方塊 | 唯讀 | 是 |
| 有項目符號、編號或純列表 | 唯讀 | 否 |
| 下拉式方塊 | Disable | 否 |
| 檔案附件 | Disable | 否 |
| 墨水圖片 | Disable | 否 |
| 多重選擇清單方塊 | Disable | 否 |
| 圖片 | Disable | 否 |
停用或設定某個控制項為唯讀
在表單範本中,點選你想停用或設為唯讀的控制項。
在格式選單中,點選條件格式。
在 [設定格式化的條件] 對話方塊中,按一下 [新增]。
在 如果此條件為真,則設定你想要的條件。 例如,當表格範本中另一個控制項輸入某個值時,要對步驟 1 中選擇的控制項套用條件格式,請在第一個欄位選擇第二個控制項,然後指定決定第 1 步控制項條件格式的值。
在「 然後套用此格式」中,請執行以下其中之一:
- 如果可以停用控制項,請點擊 「停用此控制項」。
- 如果控制項可以設定為唯讀,請點擊 唯讀。
要儲存條件並返回表單範本,請點擊兩次 確定 。
若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。