Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

在 Microsoft Office InfoPath 中,您可以使用設定格式化的條件,根據表單上出現的條件,為控件指定不同的格式設定選項。 如果使用者填寫以窗體範本為基礎的表單時,指定的條件為 True,則會套用設定格式化的條件。

本文說明如何使用設定格式化的條件來變更 重複區段列的背景色彩。 如果您想要在重複區段中顯示專案的狀態,這個選項就很實用。 例如,在狀態報表窗體範本中,您可以使用條件式格式設定,將排程落後之專案的列設為紅色,並將排程后之專案的列設為綠色。

附註: 本文使用色彩來示範程式。 不過,有些使用者無法辨別色彩。 若要建立易於存取的窗體範本,請務必在窗體範本中新增有意義的文字,以指出項目的狀態。

本文內容

步驟 1:新增 InfoPath 的控件

若要完成此程式,您的窗體範本必須包含重複區段、文字框和下拉清單框。 若要新增這些控制件,請執行下列動作:

  1. 在窗體範本上,按下您要插入重複區段的位置。

  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。

  3. 在 [ 控件] 工作窗格中,選取 [ 自動建立數據源] 複選框。

  4. [插入控件] 底下,按兩下 [ 重複區段]

  5. 將插入點置於重複區段中。

  6. [控件]工作窗 格中的 [插入控件] 底下,按兩下 [文字框]

  7. 按 ENTER,然後在 [ 插入控件] 底下,按兩下 拉清單框。

  8. 在窗體範本中,輸入 「工作專案: 」做為文本框的標籤,然後輸入 「狀態: 」做為下拉清單框的標籤。

  9. 按兩下表單範本上的下拉清單框。

  10. 按一下 [資料] 索引標籤。

  11. [清單框專案] 底下,按兩下 [ 新增]

  12. 在 [新增選擇] 對話框的 [] 方塊中,輸入 [使用中],然後按兩下 [確定]

  13. 重複步驟 11 和 12,將 [已解決 ] 和 [ 關閉 ] 新增為下拉列表框中的選項。

頁面頂端

步驟 2:指定 InfoPath 的條件式格式設定

將控件新增至表單範本之後,您可以指定適當的設定格式化的條件。

  1. 選取表單樣本中的重複區段,然後在 [ 格式 ] 選單上,按兩下 [ 設定格式化的條件]

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

  3. 在第一個方塊的 [ 如果此條件為 True] 底下,按兩下對應到您剛插入之下拉清單框的欄位。

  4. 在第二個方塊中,將值保留 為等於

  5. 在第三個方塊中,按兩下 [輸入文字],然後輸入 [作用中]

    附註: 表達式會區分大小寫。

  6. 在 [ 底紋 ] 清單的 [ 然後套用此格式設定] 底下,按兩下 [紅色],然後按兩下 [ 確定]

  7. 重複步驟 2 到 6,為其餘的兩個清單專案新增設定格式化的條件。 選取 [黃色] 做為 [已解決 ] 的背景色彩,選取 [綠色] 做為 [ 關閉] 的背景色彩。

頁面頂端

步驟 3:預覽 InfoPath 的窗體範本

在窗體範本中新增設定格式化的條件之後,建議您測試變更以確保變更正常運作。

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

  2. 在預覽視窗中,選取下拉式清單中的不同選項。 請注意,當您選取選項時,區段中的背景色彩會隨之變更。

  3. 在 [ 插入] 功能表上,指向 [ ],然後按下節名稱以新增其他節。 請注意,設定格式化的條件會獨立套用至這兩個區段。

頁面頂端

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×