發佈表單範本的更新版本

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

當您發佈已變更的表單範本時,InfoPath 可以更新表單範本 (.xsn 檔案) 和所依據的表單範本的任何現有表單 (.xml 檔案)。根據預設,InfoPath 自動取代表單範本的舊版本的最新版本。您可以選擇現有的使用者表單的您想要的更新方法。

本文內容

防止資料遺失,在 [現有的使用者表單

發佈可更新的表單範本

讓使用者選擇是否要更新其表單範本

防止資料遺失,在 [現有的使用者表單

如果您要更新現有的表單範本,您可以加以變更、 重新發佈,並將其重新散發給使用者。不過,特定類型的變更可能不允許您存取完成已以原始的表單範本為基礎的表單中的資料。

如果您變更資料遺失或已填妥的表單中的錯誤,可能會產生的表單範本,會出現一則訊息。當您新增必要的欄位至表單範本,或當您重新命名或移除的表單範本中的欄位或群組時,您通常會看到訊息。

警告表單設計者關於潛在資料損毀的錯誤訊息

當您收到這則訊息,如果您按一下 [],並繼續使用您的變更時,它可能無法存取現有的表單中的資料,您將已更新的表單範本發佈之後。在某些情況下,這可能是可接受。您必須決定哪些適合您的情況。

若要協助確保您能存取您已從使用者收集資料,請遵循以下指導方針原始表單範本中進行變更時:

  • 請勿重新命名的現有的欄位和資料來源中的群組。

  • 不移動的現有的欄位和周圍的群組中的資料來源。

  • 不要刪除現有的欄位和群組的資料來源的資料。您可以刪除控制項從表單範本不會導致任何問題,只要您離開控制項的相對應的欄位或群組中的資料來源。

頁面頂端

發佈可更新的表單範本

假設您計劃公司內的使用中的表單範本中進行變更。如果這些變更,包括變更表單範本的基礎資料來源,您必須有效率地更新先前已發佈的版本的表單範本,以確保所有使用者都使用更新的版本。您也可以指定您要改變現有原始的表單範本為基礎的表單。

  1. 開啟您想要更新的表單範本。

  2. 表單範本中進行任何必要的變更。

  3. 在 [工具] 功能表上按一下 [表單選項]。

  4. 在 [類別] 清單中,按一下 [版本設定]。

    此時,您必須指定您要改變已填妥使用原始的表單範本的現有表單 (.xml 檔案)。

  5. [版本升級] 清單的 [表單範本版本] 底下執行下列其中一項:

    • 若要自動將過時的版本的表單轉換為更新版本中,按一下 [自動升級現有的表單。選取此選項時,InfoPath 就不會提示使用者更新現有的表單。而更新會自動在下次開啟現有或新的表單。

    • 若要撰寫處理更新程序,為使用者自訂程式碼,按一下使用自訂的事件,然後按一下 [編輯] 按鈕。然後,您可以使用該OnVersionUpgrade事件,早於所依據的表單範本的版本號碼造成我無法開啟 InfoPath 表單的版本號碼時,就會發生。如需有關OnVersionUpgrade事件的詳細資訊,請參閱 InfoPath 開發人員文件。

    • 若要防止表單更新後,按一下 [不做任何動作 (現有的表單可能無法正常運作)]。選取此選項時,使用者可以填寫表單,以更新的表單範本,但可能無法開啟現有的表單。如果有可以開啟現有的表單,請他們無法編輯新加入的任何欄位。

  6. 在 [檔案] 功能表上按一下 [發佈],並依照發佈精靈中的步驟。

    當使用者開啟表單的表單範本為基礎時,則自動接收新版本的表單範本。嘗試開啟的使用舊版的表單範本所建立的表單,如果您在步驟 5 中指定的變更生效。

頁面頂端

讓使用者選擇是否要更新其表單範本

當您發佈表單範本的更新的版本時,InfoPath 就會取代的最新版本的使用者的電腦儲存的表單範本的複本。發生這種情況自動當使用者開啟更新的表單範本為基礎的表單。在大多數情況下,這是您要發生這種情形。不過,您也可顯示一個對話方塊,會提示使用者可以使用新的版本時,更新表單範本。

  1. 在 [工具] 功能表上按一下 [表單選項]。

  2. 在 [類別] 清單中,按一下 [版本設定]。

  3. 表單範本版本,請選取 [允許表單使用者選擇是否要升級至新版的表單範本的核取方塊,然後再按一下[確定]

    附註: 根據預設,登錄值EnableAutoUpdatePrompt的資料會為0 (關閉)。若要升級他們表單的系統管理員已變更EnableAutoUpdatePrompt值的資料從0 (關閉) 1 (開啟) 時,才會提示使用者。

  4. 在 [檔案] 功能表上按一下 [發佈],並依照發佈精靈中的步驟。

下一次使用者開啟表單為基礎的表單範本,InfoPath 就會顯示提示使用者使用新的版本取代現有的表單範本的他或她複本的對話方塊。使用者可以再決定是否要執行此作業。如果沒有出現的對話方塊,然後EnableAutoUpdatePrompt值的資料是0 (關閉),而不是1 (開啟)。

附註: 實際開啟表單之前,使用者可以主動填寫表單] 對話方塊中的 [取得更新此表單取得更新的表單此類別中] 連結,即可取得最新版本的特定的表單範本 (.xsn 檔案)。即使使用者已經有自己的電腦上的表單範本的最新版本,連結維持作用中。在此案例中,當使用者按一下其中一個更新連結,InfoPath 只會儲存最新的表單範本使用者的電腦上一次。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×