控制項簡介

使用者填寫的所有 InfoPath 表單都是以基礎表單範本做為依據。您可以使用 Microsoft Office InfoPath 設計及發佈方便好用的表單範本。表單範本決定最後產生的表單外觀與操作方式。

使用者填寫表單時,可以透過各種方式輸入資料,包括在文字方塊中輸入文字、按一下清單中的項目、選取核取方塊以及執行其他動作。與使用者互動的圖形化使用者介面物件稱為控制項。您可以使用控制項顯示資料或選項、執行動作,或是讓表單使用者介面更容易讀取。

除了一般控制項 (例如文字方塊及清單方塊) 之外,InfoPath 還包含許多新的控制項,例如重複表格、選擇群組及選擇性區段。這些類型的控制項可讓您設計適合使用者且更有彈性的表單範本。例如,在費用報表表單範本裡,您可以使用重複表格,讓使用者可以視需要輸入不限數目的任何費用項目。

使用者在控制項中輸入的資訊會儲存在表單的資料來源。設計表單範本時,通常都是使用 [控制項] 工作窗格來插入控制項,不過另外還有一種插入控制項的方式,就是將欄位和群組從 [資料來源] 工作窗格拖曳到表單範本中。

您可以自訂控制項的外觀,包括控制項內文字的字型、色彩及對齊方式、控制項的預設值和資料類型以及其他屬性,例如使用者將滑鼠指標置於控制項上方時顯示的 工具提示。您也可以自訂控制項的行為,例如篩選資訊或回應規則的能力。

提示: 若要檢視控制項的屬性,請按兩下表單範本上的控制項。

本文內容

控制項及資料來源

在表單範本中插入控制項的方法

控制項類型

相容性考量

控制項及資料來源

Microsoft Office InfoPath 表單上絕大部分的控制項都與表單範本的資料來源相關聯或繫結。其中大多數的控制項 (包括文字方塊、核取方塊及清單方塊) 都繫結到資料來源中的欄位。如果控制項未繫結至資料來源,或是繫結不正確,便無法將輸入控制項內的資訊,正確儲存在基礎表單 (.xml) 檔案中。

設計 InfoPath 表單範本時,您可以選擇在每次插入控制項時自動在資料來源中建立欄位,或是由您自己手動將每個控制項繫結到現有的欄位。

在下列範例中,表單設計者在表單範本上插入 [姓氏] 文字方塊。這個文字方塊繫結到表單範本資料來源的 [lastName] 欄位。

Relationship between control on form template and field in data source

填寫以此表單範本為基礎的表單時,使用者會在 [姓氏] 文字方塊中輸入自己的名稱。InfoPath 會將這項資料儲存成可延伸標記語言 (XML),如下圖所示。

Data entered in the text box is saved as XML

控制項的類型和相關聯欄位共同決定使用者可以在控制項內輸入的資訊類型,以及使用者輸入這些資訊的方式。例如,如果表單範本包含的日期選擇器繫結到具有日期資料類型的欄位,使用者就只能在這個控制項中輸入日期。如果使用者嘗試在這個控制項中輸入姓名或地址等其他資料,InfoPath 便會顯示資料驗證錯誤。

附註: 除了表單範本的主要資料來源之外,您還可以建立 XML 文件、資料庫、Web 服務和 Microsoft Windows SharePoint Services 程式庫和清單的資料連線。這些資料連線會產生次要資料來源,可以用它來填入清單方塊,並為文字方塊和其他控制項提供值。

頁首

在表單範本中插入控制項的方法

設計表單範本時,可以使用 [控制項] 工作窗格插入控制項。您可以選擇在插入控制項時自動建立資料來源 (系統會為新增的每個控制項自動建立欄位或群組)。另外,您也可以選擇將各個控制項繫結到表單範本資料來源中的現有欄位或群組。如果選擇這個選項,系統便會在您插入控制項時,提示您從資料來源選取欄位或群組。

提示: 若要在自動建立資料來源及將控制項與現有欄位或群組結合之間切換,請使用 [控制項] 工作窗格的 [自動建立資料來源] 核取方塊。

您也可以將 [資料來源] 工作窗格中的欄位及群組拖曳到表單範本上,以插入控制項。每次將欄位或群組拖曳到表單範本時,InfoPath 都會建議最符合欄位或群組的控制項。例如,如果欄位具有日期資料類型,InfoPath 就會建議日期選擇器。

頁首

控制項類型

[控制項] 工作窗格包含 30 多種不同的控制項,供您新增到表單範本中。這些控制項可以分成下列幾種類別:

  • 標準控制項

  • 重複及選擇性控制項

  • 檔案及圖片控制項

  • 進階控制項

  • 自訂控制項

下列表格說明各個控制項的用途。

標準控制項

標準控制項包括的控制項通常與收集和顯示資訊有關。這些控制項包括文字方塊、清單方塊、核取方塊和按鈕。

控制項

圖示

說明

文字方塊

按鈕圖像

表單上最常用的控制項。使用者可以在文字方塊中輸入任何類型的未格式化文字,例如句子、名稱、數字、日期及時間。文字方塊不能包含格式化文字。

RTF 文字方塊

Button image

此控制項可以包含格式化文字,包括粗體及斜體文字,以及各種不同的字型、字型大小和字型色彩。此外,使用者還可以將圖像、清單與表格插入 RTF 文字方塊中。

下拉式清單方塊

Button Image

此控制項會在方塊中顯示一份選項清單,供使用者選擇。若要選取清單中的項目,使用者必須按一下箭號以開啟選項清單。選項的來源可以是您手動建立的清單、表單資料來源中的值,或連接 XML 文件、資料庫、Web 服務或 Microsoft Windows SharePoint Services 程式庫或清單之資料來榞的值。

下拉式方塊

Button Image

此控制項會在方塊中顯示選項清單,讓使用者自行選取適當項目或類型。選項的來源可以是您手動建立的清單、表單資料來源中的值,或連接 XML 文件、資料庫、Web 服務或 Windows SharePoint Services 程式庫或清單的值。

清單方塊

按鈕圖像

此控制項會在方塊中顯示選項清單,讓使用者選取適當項目。選項的來源可以是您手動建立的清單、表單資料來源中的值,或連接 XML 文件、資料庫、Web 服務或 Windows SharePoint Services 程式庫或清單的值。

日期選擇器

Button image

此控制項包含可讓使用者輸入日期的方塊,以及可讓使用者選取日期之行事曆按鈕的控制項。

核取方塊

按鈕圖像

此控制項可以讓使用者在小方形方塊中加入或移除核取記號,以設定是/否或真/假值。

選項按鈕

按鈕圖像

此控制項可讓使用者在一組互斥的選項中選取項目。選取群組中的某個選項按鈕時,就會清除其他選項按鈕。一組選項按鈕繫結至資料來源中的一個欄位,而每個選項按鈕都可在該欄位儲存不同的值。

按鈕

Button image

此控制項可用來送出表單或查詢資料庫。您也可以讓按鈕與使用者按一下按鈕時執行的規則或自訂程式碼產生關聯。

區段

Button Image

此控制項為其他控制項的容器。區段可包含 [控制項] 工作窗格所列出的任何控制項,包括其他區段。

重複及選擇性控制項

重複和選擇情控制項包清單控制項、重複表格、重複清單和選擇性區段。這些控制項可以讓使用者在填寫表單時插入清單項目、列、記錄項和選擇性資訊。

控制項

圖示

說明

選擇性區段

Button image

此控制項是其他控制項的容器,而且可以用來包含只有部分使用者必須填寫的額外資訊。使用者可以在填寫包含選擇性區段的表單時,選擇是否要在表單中包含選擇性區段。

重複區段

Button Image

此控制項是其他控制項的容器,而且可以用來呈現記錄型的資料,例如員工資料庫記錄。使用者可以在填寫包含重複區段的表單,加入額外的重複區段。

重複表格

Button image

此控制項可利用列表式的結構顯示重複的資訊。每個項目都會出現在重複表格的新列中。使用者可以在填寫表單時,視需要在重複表格中新增或刪除列。重複表格可以包含其他控制項。

水平重複表格

Button image

此控制項可利用列表式的結構顯示重複的資訊。每個項目都會出現在重複表格的新欄中。使用者可以在填寫表單時,視需要在重複表格中新增或刪除欄。水平重複表格可以包含其他控制項。

主控制項/詳細資料控制項

Button image

這種控制項實際上是一組彼此直接相關的重複控制項。主控制項一定是重複表格,而詳細資料控制項可以是重複表格或重複區段。主控制項/詳細資料控制項可以幫助使用者更有效率地使用大量資料。例如,如果您的表單範本顯示員工資料庫記錄,則可以指定只在主要控制項中顯示各員工相關資訊的子集合。接著,當使用者選取主控制項中的一筆 (列) 記錄時,詳細資料控制項就可以顯示更詳細的員工資訊。

項目符號清單

Button image

此控制項可以讓使用者視需要在表單中新增或移除項目符號清單項目。項目符號清單控制項適合用來包含重複的簡單文字,例如會議議程表單範本中的交辦事項清單。

編號清單

Button image

此控制項可以讓使用者視需要在表單中新增或移除編號清單項目。編號清單控制項適合用來包含重複並代表特定排序順序的簡單文字,例如會議議程表單範本中的議程項目清單。

一般清單

Button image

此控制項可以讓使用者視需要在表單中新增或刪除清單項目。一般清單控制項適合用來包含重複的簡單文字,例如會議邀請表單範本中的與會者名單。

多重選擇清單方塊

Button image

此控制項會提供一份顯示為核取方塊捲動清單的選項清單,供使用者選擇。依據表單範本的設定而定,使用者可以視需要選取不限數目的任何核取方塊,甚至可以新増自訂項目。

檔案及圖片控制項

您可以設計表單範本,讓使用者在填寫以您的表單範本為基礎的表單時,可以插入檔案附件或圖片。此外,使用 Tablet PC 填寫 InfoPath 表單的使用者也可以利用特殊的筆跡圖片控制項,建立及儲存手繪圖案。

控制項

圖示

說明

檔案附件

按鈕圖像

此控制項可讓使用者將檔案附加到表單。每個檔案附件控制項可以附加一個檔案,而且您可以視需要限制檔案類型。如果使用者想要附加多個檔案,您可以在重複控制項中插入檔案附件控制項。

圖片

Button image

此控制可以包含在表單範本中,做為靜態元素 (例如標題或背景),或是讓使用者插入圖片做為表單的一部分。圖片控制項可以將圖像本身儲存在表單中,或是儲存指向圖片儲存位置的位址 (統一資源定位器 (URL))。

筆跡圖片

Button image

此控制項可以讓擁有 Tablet PC 的使用者新增在表單中加入手繪圖案,無論是在控制項本身,或是在背景圖片之上。

進階控制項

進階控制項是使用次數可能低於標準控制項,或是只在特殊情況下使用的控制項。

控制項

圖示

說明

超連結

按鈕圖像

此控制項可用來連結 URL。例如,顯示產品清單資訊的表單範本,就可能包含產品資訊網頁的超連結。超連結控制項可以指向內部網路或網際網路上的任何網頁伺服器。

運算式方塊

Button image

唯讀的文字控制項。您可以使用運算式方塊來顯示唯讀的文字、顯示表單上另一個控制項的值,或是依據 XML 路徑語言 (XPath) 運算式建立公式。

垂直標籤

Button image

唯讀的文字標籤,以 90 度角出現在表單上。垂直標籤通常用來做為重複表格的欄標題。

捲動區域

Button image

此控制項內含其他控制項、保持固定大小,並包含捲軸,讓使用者可以捲動方式查看檢視區域外的資訊。當表單中的區段包含許多資料,而且使用者不需要一次查看所有資料時,特別適合使用捲動區域。

水平區域

Button Image

此控制項包含其他控制項,而且可用來將其他控制項並排放置在表單範本上。

選擇群組

Button image

此控制項包含兩個以上的選擇區段,而這些選擇區段內又包含了其他控制項。選擇群組中的每個選擇區段都是一組互斥選項中的單一選項。填寫表單時,使用者可以將預設選擇區段取代成不同的選擇區段。例如,在工作申請表單範本中,您可以使用選擇群組,讓使用者輸入家中電話或公司電話以供參考。

重複選擇群組

Button image

此控制項會顯示兩個以上重複結構的選擇區段。填寫表單時,使用者可以視需要新增、刪除或更換額外的重複選擇群組。例如,在員工資訊表單範本中,您可以使用重複選擇群組,讓使用者輸入多位緊急連絡人。針對每位連絡人,使用者可以將家中地址資訊更換為工作地址資訊。

選擇區段

Button image

此控制項包含其他控制項,而且永遠都會出現在選擇群組或重複選擇群組內。當您需要在現有的選擇群組中新增更多選項時,便可使用選擇區段。如果您在除了選擇群組之外的任何位置插入選擇區段,InfoPath 會自動在選擇群組中插入選擇區段。

重複遞迴區段

Button image

此控制項包含其他控制項,而且可以插入本身。您可以使用重複遞迴區段來建立階層內容,例如大綱。

自訂控制項

您可以使用「新增自訂控制項精靈」,將自訂控制項 (包括 Microsoft ActiveX 控制項和範本組件) 設定成可以在 InfoPath 中使用。自訂控制項就是依預設未包含在 InfoPath 中的控制項。

控制項

說明

範本組件

控制項的自訂集合,其中包含版面配置、屬性設定和某些控制項行為特性,您可以儲存這個組合,以便在多個表單範本中重複使用。建立範本組件之後,您可以使用「新增自訂控制項精靈」將表單範本匯入設計模式中,供您在表單範本中使用。

ActiveX 控制項

此控制項並未包含在 InfoPath 中,但是可以新增到 [控制項] 工作窗格中。您可以從電腦上登錄的現有 ActiveX 控制項中選取,或是使用依照特定業務需求自行開發的自訂控制項。例如,如果您要開發用於財務規劃的表單範本,可以開發一個讓股票行情顯示在表單上的 ActiveX 控制項。建立或找到 ActiveX 控制項之後,請使用 [新增自訂控制項精靈],將控制項匯入設定模式,使您可以在表單範本中使用該控制項。

頁首

相容性考量

當您在 InfoPath 中設計表單範本時,可以選擇特定的相容模式來設計瀏覽器相容表單範本。當瀏覽器相容表單範本發佈到執行 InfoPath Forms Services 的伺服器,並啟用瀏覽器時,以這個表單範本為基礎的表單便可以在網頁瀏覽器中加以檢視。在設計瀏覽器相容表單範本時,由於在網頁瀏覽器中不能顯示某些控制項,所以在 [控制項] 工作窗格中就不能使用這些控制項。 瀏覽器相容表單範本不支援下列控制項:

  • 下拉式方塊

  • 多重選擇清單方塊

  • 主控制項/詳細資料控制項

  • 項目符號、編號和一般清單控制項

  • 圖片和筆跡圖片控制項

  • 筆跡圖片控制項

  • 垂直標籤

  • 捲動區域

  • 水平區域

  • 水平重複表格

  • 選擇群組、重複選擇群組和選擇區段控制項

  • 重複遞迴區段

  • ActiveX 控制項

您也可以選擇設計範本組件,以及與 Microsoft Office InfoPath 2003 相容的 Microsoft Office InfoPath 2007 表單範本。範本組件不支援 ActiveX 控制項,因此這種控制項不會顯示在 [控制項] 工作窗格中。回溯相容的表單範本則不支援下拉式方塊和多重選擇清單方塊。當使用者在 InfoPath 2003 中開啟這種表單範本時,下拉式方塊將會顯示成下拉式清單方塊,而多重選擇清單方塊則會變成項目符號清單。

頁首

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×