附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。
Microsoft InfoPath 2010 Designer 可以讓您設計各種表單,在網頁瀏覽器及 InfoPath Filler 中用於填寫資料。若要開始設計 InfoPath 表單,請啟動 InfoPath 2010 Designer,然後從 [新增] 區段的 [檔案] 索引標籤中選取範本庫。範本區分為幾類,分別是 [最常用的表單範本]、[進階表單範本]、[InfoPath 2007 表單範本] 及 [範本組件]。每一種類別皆會列出多種表單範本供您選擇。
本文內容
InfoPath 表單範本概觀
[最常用的表單範本] 類別中的表單可以協助您順利地部署主要資料來源中,使用 SharePoint 清單的表單;提供 SharePoint 及電子郵件表單的外觀與風格;以及讓您從頭設計表單。若要使用進階資料連線 (如資料庫或 Web 服務連線) 設計您的表單,應從 [進階表單範本] 類別中選取正確的表單。若您的使用者大多是使用 SharePoint 2007 或 InfoPath 2007,則應選擇 [InfoPath 2007 表單範本] 類別中的範本,或稍後再變更表單的相容性。最後,設計人員若想要從可以嵌入其他表單的組件,建立可以重複使用的表單組件,可以使用 [範本組件] 類別。
最常用的表單範本
最常用的表單範本類別提供的選擇是 InfoPath 表單最常見的設計。
範本類型 | 填寫環境 |
---|---|
SharePoint 清單 |
網頁瀏覽器與 Microsoft SharePoint Workspace |
SharePoint 表單庫 |
網頁瀏覽器與 InfoPath Filler |
電子郵件 |
Microsoft Outlook |
空白表單 |
網頁瀏覽器與 InfoPath Filler |
空白表單 (InfoPath Filler) |
InfoPath Filler |
SharePoint 清單
SharePoint 清單表單範本可用於自訂可以用於建立、檢視及編輯 SharePoint 清單的表單。您可以從指定現有或新的 SharePoint 清單著手,如此 InfoPath 即會自動產生清單表單。在您自訂表單之後,只需按一下 InfoPath 2010 Designer 的「快速發佈」功能,即可將其發佈回 SharePoint。
SharePoint 表單庫
SharePoint 表單庫範本可用於設計可以用於在 SharePoint 表單庫中收集資料的表單。InfoPath 會從基本的版面配置開始,讓您經由新增控制項、從功能區的 [頁面設計] 索引標籤中選取可用的 SharePoint 佈景主題及自訂送出選項,快速地製作合乎自己需求的表單。
電子郵件
電子郵件表單是透過電子郵件散發、填寫及送出。您可以使用自動產生的版面配置,或是使用功能區中的頁面配置範本、佈景主題和表格重新設定格式。完成自訂版面配置並新增控制項之後,請指定接收電子郵件的收件者。若要執行這項作業,請按一下 [資料] 索引標籤,然後按一下 [送出表單] 群組中的 [至電子郵件]。接著,按一下 [檔案] 索引標籤,然後按一下 [發佈] 區段,再按一下 [電子郵件] 選取想要的收件者。
InfoPath 表單只能透過 Microsoft Outlook 2007 和 2010 的電子郵件送出。預設相容性是 Outlook 2010,如果您需要針對 Outlook 2007 傳送,您可以將表單範本類型變更為 [電子郵件 (InfoPath 2007)]。使用者必須安裝相同版本的 Outlook 和 InfoPath,才能填寫電子郵件表單。
空白表單
空白表單範本讓您從空白的頁面配置開始。身為設計師的您要新增控制項、資料連線,並指定最適合需求的版面配置和區段。
依預設,空白表單可以在網頁瀏覽器和 InfoPath Filler 中填寫。
空白表單 (InfoPath Filler)
建立使用 InfoPath Filler 填寫的表單時,請使用 [空白表單 (InfoPath Filler)] 選項。與「空白表單」範本相同,您要新增最適合需求的版面配置、控制項和資料連線。
空白表單 (InfoPath Filler) 只能在 InfoPath Filler 中填寫。
進階表單範本
範本類型 | 填寫環境 |
---|---|
資料庫 |
|
Web 服務 |
網頁瀏覽器與 InfoPath Filler |
XML 或結構描述 |
網頁瀏覽器與 InfoPath Filler |
資料連線檔案 |
網頁瀏覽器與 InfoPath Filler |
轉換現有表單 |
網頁瀏覽器與 InfoPath Filler |
文件資訊面板 |
Microsoft Word、PowerPoint 和 Excel |
資料庫
資料庫表單連線至 Microsoft SQL Server 或 Access 資料庫做為主要資料來源,並使用資料庫中的表格來定義表單中的欄位。這個範本會決定表單是否可以在網頁瀏覽器或 InfoPath Filler 中以動態方式填寫。也就是說,如果您選取 Microsoft SQL 資料庫,則表單預設為網頁瀏覽器表單,若選取 Access,則表單預設為 InfoPath Filler 表單。
附註: 只有 InfoPath Filler 表單支援 Microsoft SQL Server 的送出資料連線。如果您需要 Microsoft SQL Server 的送出資料連線,請在指定資料庫之後,變更表單相容性為 InfoPath Filler,然後在 [資料] 索引標籤上按一下 [取得外部資料] 群組中的 [資料連線]。選取資料連線,然後在 [資料連線] 對話方塊中按一下 [修改],修改現有 Microsoft SQL Server 資料連線以支援送出作業。
Web 服務
Web 服務表單會連線至您指定要匯入為資料來源的 SOAP Web 服務。雖然只有 SOAP Web 服務可以做為主要資料來源,但 InfoPath 同時支援 SOAP 和 REST Web 服務。選取 Web 服務並指定要使用該服務來接收或送出資料之後,InfoPath Designer 會用適當的查詢和資料欄位填滿表單結構描述。
XML 或結構描述
XML 或結構描述範本使用現有 XML 文件,建置表單資料來源。選取此範本時,InfoPath 會提示您選取現有的 XML 文件。設計表單時,您只需要將控制項繫結至從表單所依據 XML 文件匯入的樹狀結構中元素即可。此表單範本預設為 InfoPath Filler 表單,以便繼續支援重複序列及其他複雜的結構描述。
資料連線檔案
資料連線檔案範本會從連線到您所指定之 SharePoint 伺服器上現有的資料連線庫開始。接著由您選取資料連線檔案,然後 InfoPath 會使用檔案中的連線參數,設定表單的主要資料來源。當您選取資料連線檔案之後,即可新增控制項、建立規則及套用格式完成設計。
轉換現有表單
使用此表單範本,將現有的 Excel 和 Word 文件轉換為 InfoPath 表單。依預設,InfoPath 隨附兩個轉換程式庫,一個用於 Word,一個用於 Excel。進階使用者也可以建立並匯入其他轉換程式庫,搭配此設計選項使用。
文件資訊面板
使用此表單範本可以自訂可以用於編輯 SharePoint 文件庫內所儲存之 Microsoft Office 文件之屬性的表單。InfoPath 會根據 SharePoint 文件庫的欄自動建立表單,之後您即可新增控制項、建立規則及套用格式。即使文件資訊儲存在 InfoPath 表單內,使用者亦無須安裝 InfoPath,即可填寫文件資訊面板。
InfoPath 2007 表單範本
此類別的表單與 [最常用的表單範本] 類別中的空白範本相同,唯一不同之處在於這類表單因為相容於 InfoPath 2007,因此無法提供某些 InfoPath 2010 的進階功能。您可能還有許多使用者尚未升級成 SharePoint 的 2010 版本或 InfoPath 用戶端的 2010 版本。若要以空白的表單範本開始,您必須了解必須以舊版的 Office 為主,InfoPath 2007 表單範本只可做為確認模式正確與否的捷徑。
附註: InfoPath 2010 也可讓您設計相容於 InfoPath 2003 的表單。
範本組件
範本組件基本上是其他 InfoPath 控制項和功能的彙總,支援設計表單範本時可供使用的大部分功能 (表單程式碼除外)。設計表單範本組件的方式與設定標準表單範本的方式相同。完成設計之後,表單範本組件將顯示於控制項庫中,您可以新增至表單範本,就像新增其他任何 InfoPath 控制項一樣容易。
變更表單範本類型或相容性
從 [新增] 索引標籤選取表單範本之後,InfoPath 即會將填寫環境 (模式) 的預設值設為網頁瀏覽器或 InfoPath Filler。在大多數的情況下,只要使用 [另存新檔],或按一下 [檔案] 索引標籤中的 [表單選項],即可很容易地切換模式。接著按一下 [相容性],並從 [表單類型] 方塊中選取所需的表單類型。但有少數的表單範本無法變更其模式,如 SharePoint 清單及電子郵件。某些控制項、資料來源及範本也只能在一種環境中使用。例如,對於送出資料庫連線及包含複雜重複序列的 XML 結構描述,只有 InfoPath Filler 才提供支援。InfoPath Filler 表單包含可在網頁瀏覽器表單中使用之控制項及功能的超集。您可以將無法在網頁瀏覽器表單中運作的功能,新增到 Filler 表單。若希望表單能夠在 SharePoint 及 InfoPath Filler 中填寫,您應設計網頁瀏覽器表單。
如需有關控制項及他們的相容性的詳細資訊,請參閱簡介控制項。