發佈表單範本的簡介

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

在您完成設計表單範本之後,必須儲存並發佈表單範本,以便讓使用者可以填寫以表單範本為基礎的表單。

本文內容

發佈的運作方式

發佈瀏覽器相容表單範本

發佈表單範本以完全信任

在 [電子郵件訊息中傳送表單範本

修改或移動已發佈的表單範本

發佈的運作方式

當您發佈表單範本時,首先要儲存表單範本,然後使用 [發佈精靈] 將表單範本發送給使用者。[發佈精靈] 會新增發佈位置及處理指示來修改發送的表單範本,讓使用者可以開啟以此表單範本為基礎的表單。如果您在發佈表單範本後進行變更,處理指示可讓以此表單範本為基礎的表單自動更新。當使用者初次開啟表單時,Microsoft Office InfoPath 會從處理指示中所指定的位置將表單範本下載至使用者的電腦,然後 InfoPath 會建立以此表單範本為基礎的表單。如果使用者在儲存表單後開啟表單,InfoPath 會比較使用者電腦上的表單範本版本與處理指示中所指定的表單範本版本。如果處理指示中所指定之位置的版本比使用者電腦上的版本更新,InfoPath 會下載表單範本的較新版本,然後根據新版表單範本來更新表單。

在修改表單範本的發佈位置及處理指示之後,精靈接著會將修改的表單範本儲存至您指定的發佈位置。您可以將表單範本發佈至下列位置:

  • 執行 Microsoft Windows SharePoint Services 的伺服器    當您將表單範本發佈至執行 Microsoft Windows SharePoint Services 的伺服器時,可以執行下列兩件事的其中一項:將表單範本發佈至文件庫,做為使用者在該文件庫中填寫之所有文件的範本。或者,將表單範本發佈做為網站內容類型。這表示表單範本可以做為數個網站集合的範本。

  • 執行 InfoPath Forms Services 的伺服器    您可以將瀏覽器相容的表單範本發佈至執行 InfoPath Forms Services 的伺服器。瀏覽器相容表單範本可以讓沒有 InfoPath 的使用者透過網頁瀏覽器來填寫以表單範本為基礎的表單。

  • 做為電子郵件的一部分    您可以將附加表單範本的電子郵件寄給使用者,藉以發佈表單範本。然後使用者可以開啟電子郵件並填寫表單。

  • 共用網路資料夾    您可以將表單範本發佈至使用者可以存取的共用網路資料夾。使用者可以前往共用資料夾,並建立以表單範本為基礎的表單。

    附註: 這個功能取代 Microsoft Office InfoPath 2003 SP1 中可讓您將表單範本發佈至 Web 伺服器的功能。

  • 做為可安裝的檔案    如果您的電腦上已安裝 Microsoft Visual Studio .NET 2003 或 Microsoft Visual Studio 2005,您可以將表單範本發佈為儲存在共用網路資料夾上的可安裝的檔案。使用者可以下載並執行可安裝的檔案,將表單範本安裝在電腦上並且進行登錄。如果您沒有 Visual Studio,可以將表單範本發佈到共用網路位置,並且讓 InfoPath 建立指令碼檔案來登錄表單範本。之後使用者就可以下載表單範本及指令碼,然後執行指令碼來登錄表單範本。

當使用者初次要填寫表單時,他 (她) 會前往表單範本發佈位置並開啟以表單範本為基礎的表單。因此,使用者能夠存取表單範本的發佈位置是很重要的。當使用者建立新表單時,InfoPath 會在使用者電腦上儲存 (或快取) 表單範本。如此一來,即使離線工作,使用者仍然可以填寫表單。如果使用者在儲存表單之後再開啟以完成填寫,或者開啟另一份以表單範本為基礎的空白表單,InfoPath 會判斷使用者電腦是否連線至表單範本的發佈位置。如果有連線,InfoPath 會檢查表單範本是否有任何更新,套用更新,然後開啟表單。如果沒有連線,InfoPath 會開啟儲存在使用者電腦、以表單範本為基礎的表單。

發佈表單範本與儲存表單範本不同。當您儲存表單範本時,是儲存它以保留您的工作,就如同將檔案儲存至電腦。下列表格會概述儲存表單範本的不同選項。

命令

說明

使用時機

儲存

使用相同名稱,將表單範本儲存至目前位置。如果是修改已發佈至執行 Microsoft Windows SharePoint Services 之伺服器上文件庫的表單範本,InfoPath 可讓您將表單範本儲存至發佈位置外的其他位置。

在設計表單範本時,按一下此命令儲存變更。如果是修改已發佈的表單範本,請按一下 [另存新檔] 命令,將表單範本儲存至新位置。

另存新檔

將表單範本儲存至新位置,或使用新名稱儲存至相同位置。如果是修改已發佈的表單範本,按一下 [另存新檔] 並不會更新已發佈的表單範本。

當您需要修改表單範本複本時,請按一下此命令。

另存成來源檔案

將表單範本儲存至新位置,做為一組表單檔案,而不是單一 .xsn 檔案。

當您需要修改表單範本的個別表單檔案時,請按一下此命令;例如,如果您要更新包含在表單範本的其中一個資源檔案。在大部分狀況下,您不會需要使用表單範本的個別表單檔案。

附註: 當您要將表單範本發送給使用者時,一定要使用 [發佈精靈]。

頁面頂端

發佈瀏覽器相容的表單範本

在舊版的 Microsoft Office InfoPath 中,使用者的電腦上需要安裝 InfoPath,才能填寫以表單範本為基礎的表單。在 Office InfoPath 2007 中,您可以設計瀏覽器相容的表單範本,使其表單可以在網頁瀏覽器或 InfoPath 中填寫。若要讓使用者能夠在網頁瀏覽器中填寫表單,表單範本應發佈至執行 InfoPath Forms Services 的伺服器。

附註: 包含程式碼的表單範本不能直接發佈至執行 InfoPath Forms Services 的伺服器。基於伺服器管理、安全性及效能等等原因,包含自訂程式碼的表單範本需要管理員核准,才能與文件庫產生關聯或做為 Web 應用程式使用。包含程式碼的表單範本應發佈至共用網路位置,然後由管理員將表單範本上載至伺服器。

頁面頂端

發佈完全信任的表單範本

可以完全存取系統資源 (例如電腦上的檔案或其他設定) 的表單,稱為完全信任的表單。完全信任的表單是根據以受信任憑證數位簽署的表單範本所建立,或是根據使用者電腦上安裝的表單範本所建立。以受信任憑證數位簽署的表單範本不需要在使用者電腦上安裝或註冊。這種類型的表單範本可以用電子郵件附件的形式發送,或由使用者從文件庫或共用網路資料夾下載。

完全信任的表單可以存取表單本身儲存的資訊,以及下列任何位置的資訊:

  • 表單所在的相同網域

  • 表單可存取的所有其他網域

  • 填寫表單人員可存取之電腦上的所有檔案及設定

若要發佈完全信任的表單範本,您可以執行下列其中一項動作:

  • 您必須使用來自受信任憑證授權單位的憑證,對表單範本進行數位簽署。然後,使用者可以從共用網路位置開啟表單範本。

  • 如果您有 Visual Studio .NET 2003 或 Visual Studio 2005,可以使用 [發佈精靈] 建立安裝套件,以便在使用者電腦上安裝並註冊表單範本。然後,具有電腦管理員權限的使用者即可執行安裝套件,安裝並註冊表單範本。

  • 如果您沒有 Visual Studio .NET 2003 或 Visual Studio 2005,可以使用 [發佈精靈] 將表單範本發佈至共用網路位置,並建立指令碼,以便在使用者電腦上註冊表單範本。具有電腦適當使用者權限的使用者即可將這兩個檔案複製到電腦上,然後執行指令碼註冊表單範本。

頁面頂端

以電子郵件傳送表單範本

您可以使用 [發佈精靈] 以電子郵件發送表單範本給使用者。電腦上已安裝 Microsoft Office Outlook 2007 及 InfoPath 的使用者可以在初次開啟電子郵件時,直接在電子郵件中填寫表單。而舊版 Outlook 或其他電子郵件應用程式的使用者會接收電子郵件,內含附件形式的表單範本及表單。這些使用者必須先按一下表單範本附件,將表單範本安裝在電腦上。安裝表單範本之後,使用者即可按一下電子郵件中的表單附件,在 InfoPath 中填寫表單。

如果表單範本需要存取使用者電腦上的系統資源,或要將表單範本傳送給另一個網域的使用者,您應該在發佈之前使用來自受信任憑證授權單位的憑證,對表單範本進行數位簽章。如果另一個網域的使用者開啟不含憑證的表單範本,會發生錯誤。

頁面頂端

修改或移動已發佈的表單範本

如果您在發佈後修改了表單範本,並有以此表單範本為基礎的現有表單,表單範本的變更會反映在現有表單上。例如,如果您在表單範本上刪除一個包含表格的區段,則在所有以此表單範本為基礎的現有表單上,該表格及表格上的所有資料都會被刪除。這可能會造成資料遺失。因此,您應計劃測試對表單範本所做的變更,以判斷對現有表單的影響。

若要修改已發佈的表單範本,首先要修改表單範本的工作複本。工作複本是儲存在您電腦上或版本控制程式 (例如 Microsoft Visual SourceSafe) 中的版本。在修改工作複本之後,您可以將它發佈至發佈位置。如果您沒有表單範本的工作複本,可以從發佈位置取得複本,然後將複本儲存至發佈位置外的其他位置。修改表單範本的工作副本之後,使用 [發佈精靈] 將表單範本發佈至原始發佈位置。[發佈精靈] 會以修改版本來覆寫發佈位置上現有版本的表單範本。因為 InfoPath 是根據名稱及位置來判斷表單範本的識別,所以重新發佈表單範本時不要變更名稱及位置,十分重要。

如果您要將發佈的表單範本移至不同位置,可以將表單範本的工作複本發佈至新位置。表單範本發佈至新位置之前,您可能要修改表單範本,反映新位置。例如,表單範本所使用之外部資料來源的位置可能已變更。您必須對資料連線更新外部資料來源的新位置,才能將表單範本發佈至新位置。

如果有以發佈之表單範本為基礎的現有表單,您也需要將現有表單連結至新發佈位置的表單範本。如果您沒有執行這項動作,使用者便無法開啟現有表單。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×