設計要在多個表單範本中重複使用的範本組件

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以設計一個範本組件,然後散佈給組織中的其他表單範本設計人員,讓他們在他們的表單範本中使用該範本組件。想要確保表單範本都能保持一致的設計時,這種做法很有用。

例如,假設您管理的小組負責設計和維護一系列的表單範本,而這些表單範本分別都需要包含公司標誌,以及收集使用者連絡資訊的多個文字方塊。如果將標誌與控制項設計為範本組件 (.xtp) 檔案時,您可以將這個檔案儲存到相同位置,然後通知小組使用此檔案。當小組成員新增範本組件至 [控制項] 工作窗格時,此範本組件會顯示在 [自訂] 標題底下,並可插入至表單範本。

若要修改現有的範本組件,請開啟範本組件,進行必要的變更,儲存範本組件,然後散佈給表單設計人員。表單設計人員新增最新版本的範本組件至 [控制項] 工作窗格之後,便可以在自己的表單範本中使用此範本組件。如果表單設計人員開啟的表單範本包含舊版的範本組件,Microsoft Office InfoPath 會提示設計人員將範本組件更新為最新版本。

本文內容

範本組件的概觀

無法用於範本組件的功能

設計範本組件

重複使用現有的範本組件的設計

範本組件概觀

範本組件是儲存在多個表單範本中重複使用的表單範本的一部分。一般範本組件控制項和資料來源組成,而且也可以包含資料連線、 資料驗證和規則等功能。

透過建立和使用範本組件,您可以確保組織中的表單範本具有一致性的樣式、結構及行為。例如,人力資源部門可以在自己部門的所有表單範本中使用同一個「連絡人資訊」範本組件。

表單範本的範本組件

表單範本的範本組件內容隨即會出現在區段] 控制項。您可以區別範本組件從 [一般] 區段,因為文字區段 (範本組件︰ 名稱)顯示為 [區段] 標籤,其中 Name 是範本組件的名稱。

若要設計範本組件,您必須在 [設計表單範本] 工作窗格中選取 [範本組件] 選項而非 [表單範本] 選項。開啟範本組件時,InfoPath 標題列會顯示 [(範本組件設計)] 字首,表示您正使用正確的模式來設計範本組件。

與表單範本不同的是,您不會在完成設計時發佈範本組件;而是將它儲存成範本組件 (.xtp) 檔案。接著可以讓其他有需要的表單設計人員使用這個 .xtp 檔案。例如,您可以將 .xtp 檔案複製到組織網路上的檔案伺服器,然後將描寫範本組件用途的電子郵件訊息傳送給表單設計人員,告知他們範本組件的位置以及如何新增至 InfoPath 的 [控制項] 工作窗格中。

當表單設計人員將範本組件插入表單範本時,範本組件會成為表單範本的一部分,表單設計人員可以視需要進行自訂。

附註: 表單設計人員將範本組件插入表單範本之後,便沒有辦法防止表單設計人員變更範本組件。因此如果您不希望其他人自訂範本組件,在散佈範本組件時就應該清楚聲明。

若要將範本組件插入 InfoPath 表單範本,表單設計人員必須先使用 [新增自訂控制項精靈],將範本組件新增至 [控制項] 工作窗格。完成精靈後,範本組件便會顯示在 [控制項] 工作窗格中的 [自訂] 標題底下。

範本組件位於 [控制項] 工作窗格中的 [自訂] 標題底下

若要修改範本組件,請在 InfoPath 設計模式中開啟範本組件,進行所需的變更,然後重新儲存範本組件。接著您必須將更新過的範本組件傳送給使用範本組件原始版本的所有表單設計人員。表單設計人員可以使用 [新增自訂控制項精靈] 將更新的範本組件版本新增至 [控制項] 工作窗格。執行這個動作之後,表單設計人員便可以開啟每個受影響的表單範本,並讓 InfoPath 以新版本取代原始範本組件。

附註: 如果您的組織建立大量的範本組件,您可以建立可存取在公司網路,例如共用的資料夾、 網頁伺服器或表單庫位於 Microsoft Windows SharePoint Services 的網站上的常用位置的範本組件存放庫。就可以設定 [InfoPath 中設定登錄機碼,讓範本組件會自動出現在 InfoPath 安裝的使用者的 [控制項] 工作窗格。若要使它,您可能需要使用與負責管理組織中的 InfoPath 的人或資訊技術 (IT) 部門。如需有關本主題的詳細資訊,請參閱 Microsoft TechNet 上的 InfoPath 文件。TechNet 是 IT 專業人員使用成功規劃、 部署、 管理及支援 Microsoft 產品的資源。

頁面頂端

無法用於範本組件的功能

當您設計範本組件時,有,您必須考慮的設計限制。例如,用於範本組件,例如能夠建立多個檢視,或在 [表單選項] 對話方塊中,指定全域管理員、 範本層級設定不支援某些功能。ActiveX 控制項,但所有控制項,都可用於範本組件中。當您設計您的範本組件時,會隱藏使用者介面中任何範本組件中不支援的功能。

範本組件中不支援下列控制項、 功能或設定︰

  • ActiveX 控制項

  • 色彩配置

  • 背景圖片

  • 送出資料的資料連線

  • 資訊版權管理 (IRM) 設定

  • 指令碼及受管理的程式碼

  • 撰寫程式碼,例如 Microsoft Script Editor 的功能

  • [發佈精靈

  • 匯出精靈

  • 特定檢視相關的功能,包括建立多個檢視、 唯讀檢視、 預設檢視或列印檢視的功能

  • 特定列印相關的功能,包括指定版面設定選項,並建立頁首及頁尾的功能

  • 表單範本的相關整個,包括指定數位簽章,某些功能的自訂工作窗格、 安全性層級及自訂儲存及開啟行為

  • 在 [設計檢查] 工作窗格中使用在伺服器上的 [驗證] 核取方塊,擷取伺服器產生的錯誤及警告專供瀏覽器相容表單範本的範本組件的功能

您可以設計能使用 InfoPath 或網頁瀏覽器中開啟表單範本。如果可以使用瀏覽器中開啟表單範本,然後稱為瀏覽器相容表單範本。同樣地,您可以設計的在瀏覽器相容表單範本中使用的範本組件。在這個案例中,當您設計您的範本組件,您可以存取較少的控制項和功能高於如果您已設計僅用於在 InfoPath 中的範本組件。這是因為某些控制項和功能不支援在瀏覽器相容表單範本中使用。

頁面頂端

設計範本組件

[設計表單] 對話方塊中,您可以選擇要設計範本組件而非表單範本。如此一來,表單組件中不支援的 InfoPath 功能就會隱藏或停用,以免您試圖在表單組件中使用這些功能。

  1. 按一下 [檔案] 功能表上的 [設計表單範本]

  2. [設計表單範本] 對話方塊的 [設計新的] 底下,按一下 [範本組件]

  3. [根據] 組件庫中,執行下列其中一個動作:

    • 若要在設計範本組件時定義資料來源,請按一下 [空白]

    • 若要使用 XML 文件 (.xml) 檔案或 XML 結構描述 (.xsd) 檔案做為範本組件的資料來源,請按一下 [XML 或結構描述]

      附註: 如果您的範本組件根據 XML 文件或 XML 結構描述時,InfoPath 就會填入對應 XML 元素文件或結構描述中的群組與欄位的資料來源] 工作窗格。資料來源已被鎖定。根據文件或結構描述中,您可能無法將新欄位或群組新增至部分或全部的資料來源,或變更現有的欄位和群組的特定外觀。

  4. 若要讓範本組件與 InfoPath Forms Services 相容,請選取 [僅啟用瀏覽器相容功能] 核取方塊。

  5. 按一下 [確定]

    新的表單組件隨即在 InfoPath 中開啟。

  6. 設計範本組件。

  7. 完成範本組件的設計時,按一下 [檔案] 功能表上的 [儲存檔案]

頁面頂端

重複使用現有範本組件的設計

如果您想要根據現有範本組件中的新範本組件的設計,您必須開啟現有的範本組件、 變更其名稱,在 [範本組件屬性] 對話方塊中,並儲存新的範本組件與其他,區別檔案名稱。當您變更範本組件內容] 對話方塊中的範本組件名稱時,就會自動更新的範本組件的識別碼。此 ID 進一步區別一個範本組件。

  1. 按一下 [檔案] 功能表上的 [設計表單範本]

  2. 在 [設計表單範本] 對話方塊的 [開啟表單範本] 底下,按一下 [在我的電腦上]。

  3. 在 [檔案類型] 清單中,按一下 [InfoPath 範本組件]。

  4. 瀏覽並按一下您想要開啟的範本組件,然後按一下 [開啟]。

  5. 按一下 [檔案] 功能表中的 [摘要資訊]。

  6. 在 [範本組件屬性] 對話方塊中,輸入範本組件名稱] 方塊中的新名稱。

    當您執行此動作時,在 [範本組件識別碼] 方塊中的識別文字會反映新的名稱。InfoPath 會自動產生的範本組件識別碼。它必須是唯一的每個新的範本組件您建立的項目。

  7. 在 [檔案] 功能表上按一下 [另存新檔],然後輸入新的範本組件的檔案名稱。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×