修改已發表的表單範本

套用到
InfoPath 2010 InfoPath 2013

若要修改已發佈的表單範本,先修改該表單範本的工作副本,然後將工作副本重新發佈到原始發佈位置。

本文內容

概觀

在修改已發佈的表單範本之前,請考慮你的變更對基於該表單範本的現有表單可能產生的影響。 例如,如果你更改表單範本中的資料來源,你的變更可能會永久刪除基於該表單範本的現有表單資料。

對表單範本的以下變更可能導致資料遺失:

  • 將一個場或群從重複轉換為非重複

  • 變更富文本欄位的資料型態

  • 重新命名、移動或移除欄位或群組從資料來源中

    注意

    當你從表單範本中移除控制項時,綁定到該控制項的欄位或群組以及該欄位或群組中的資料會保留在資料來源中。 然而,欄位或群組中的資料在表格中不會顯示,因為你移除了綁定在該欄位或群組的控制項。 如果你從表單範本中移除一個控制項,且希望使用者看到綁定到該控制項的欄位或群組中的資料,請在表單範本中新增另一個控制項,然後將新控制項綁定到現有欄位或群組。

要修改已發布的表單範本,首先修改該表單範本的工作副本。 工作副本是儲存在你電腦或版本控制程式中,例如 Microsoft Visual SourceSafe 中的版本。 修改完工作副本後,你可以將其發佈到發佈地點。 如果你沒有表單範本的工作副本,且你將表單範本發佈到執行 Microsoft Windows SharePoint Services 的伺服器上的文件庫,或是共用網路資料夾,你可以將表單範本從發佈位置儲存到你的電腦。 這個儲存的版本就是你的工作副本。 接著你可以修改工作副本,並重新發佈到原始發佈地點。 當你將修改過的表單範本發佈到原始發佈位置時,原本發佈的表單範本會被修改後的版本覆蓋。

發佈表單範本和儲存表單範本是不一樣的。 當您發布表單範本時,發布精靈會將發佈位置與處理指示加入表單範本,讓使用者能開啟基於該表單範本的表單。 當你儲存表單範本時,你是在儲存該表單範本的副本,就像你把檔案存到電腦一樣。 當你想讓使用者填寫表單範本時,應該始終使用發佈精靈。

頁首

取得一份可用的表格範本

如果你想修改已發佈到文件庫或共享網路位置的表單範本,且沒有可用的表單範本,你可以將該表單範本從發佈地點儲存到電腦。

秘訣

考慮使用版本控制程式,如 Microsoft Visual SourceSafe,來管理表單範本的工作副本。

將表單範本從文件庫儲存到你的電腦

  1. 在網頁瀏覽器中,打開發佈表單範本的文件庫。
  2. 設定 選單中,點選 「設定」,然後點 選表單函式庫設定
  3. 在 [一般設定] 下,按一下 [進階設定]
  4. 文件範本 區塊,點選 編輯範本
    表單範本會在 Microsoft Office InfoPath 中開啟。
  5. Microsoft Office InfoPath 對話框中,點選 「是」。
  6. 按一下 [檔案] 功能表上的 [另存新檔]
  7. Microsoft Office InfoPath 對話框中,點選 確定
  8. 「另存為」 對話框中,瀏覽到你想儲存表單範本副本的位置,然後點 選儲存

將共享網路資料夾中的表單範本存到你的電腦

  1. 檔案 選單中,點 選設計表單範本
  2. 「開啟表單範本」中,點選 「在我的電腦上」。
  3. 瀏覽已發佈表單範本的共享網路資料夾,點選表單範本,然後點 選「開啟」。
  4. 按一下 [檔案] 功能表上的 [另存新檔]
  5. Microsoft Office InfoPath 對話框中,點選 確定
  6. 「另存為」 對話框中,選擇一個非原始發佈地點,該地點是你想儲存表單範本工作副本的地方,然後點選 「儲存」。

注意

請不要將表單範本儲存到你最初發佈表單範本的共用網路資料夾。 如果你把表單範本存到共用網路資料夾,你會覆蓋現有的表單範本。 如果您覆寫現有的表單範本,使用者可能無法開啟基於此表單範本的現有表單。

頁首

將修改過的表單範本重新發布到文件庫

如果你使用的表單範本原本是發佈到文件庫,在對工作副本做必要修改後,可以重新發佈到文件庫。

  1. 檔案 選單中,點擊 發佈

  2. 在發佈精靈中,點選「To a SharePoint server with or without InfoPath Forms Services」,然後點擊「下一步」。

  3. 在向導的下一頁,輸入你最初發布表單範本的 SharePoint 網站位置,然後點擊 「下一步」。

  4. 在精靈的下一頁,點選 文件庫,然後點 選下一步

  5. 在嚮導的下一頁,點選「 更新現有文件庫中的表單範本」,點選你原本發佈表單範本的文件函式庫,然後點擊 「下一步」。

  6. 在表單範本中選擇你想在文件函式庫預設視圖中顯示為欄位的欄位。
    作法

    1. 按一下 [新增]

    2. 選擇你想在文件庫中新增為欄位的欄位,然後執行以下其中一項:

      • 欄位名稱 框中輸入欄位名稱。

      • 網站欄位群組 列表中選擇網站欄位,在 欄位名稱 列表中選擇名稱,然後點擊 確定

        注意

        如果你選擇了重複欄位來顯示文件庫中的資料,你可以點擊 函式 清單中的值來定義你想如何顯示該欄位。 你可以選擇顯示欄位中的第一個值、欄位中的最後一個值,或是欄位所有出現次數的計數,或是合併所有值。

    3. 按一下 [確定]

    在「 參見 」區塊中,可找到更多關於在文件庫欄位中顯示資料的連結。

  7. 在嚮導的下一頁,點擊 發佈
    如果表單範本已發布,你會在嚮導的最後一頁收到確認通知。

  8. 執行下列其中一個動作:

    1. 要開啟文件庫並測試根據此表單範本填寫表單的流程,請選擇 「開啟此文件庫 」勾選框,然後點擊 關閉。 文件庫會在網頁瀏覽器中開啟。 當你在清單工具列點擊 「新」 時,根據這個表單範本在 InfoPath 中會開啟一個表單。

      秘訣

      如果您想讓使用者知道表單範本可供填寫,請寄信給他們,附上您發布表單範本的文件庫連結。

    2. 若要將表單和表單範本的電子郵件寄給使用者,請選擇「 將表單寄給電子郵件收件人 」勾選框,然後點擊 關閉
      訊息內文中會開啟包含表單的電子郵件,供您填寫並發送給用戶。 如果你的使用者有 Microsoft Office Outlook 2007,他們可以在打開電子郵件時填寫表單。 使用較早期版本 Outlook 或其他電子郵件應用程式的使用者,將收到附有表單及表單範本的電子郵件。 使用者可以打開表單範本附件,將表單範本安裝到電腦上。 然後使用者可以打開表單附件,並在 InfoPath 中填寫表單。

      秘訣

      在電子郵件訊息的 介紹 框中,打個提醒,提醒使用者只開啟來自受信任寄件人的電子郵件附件。

頁首

將修改過的表單範本重新發布到共用的網路資料夾

如果你使用的表單範本原本是發佈到共享網路資料夾,在對工作副本做必要修改後,可以重新發佈到共享網路資料夾。

  1. 檔案 選單中,點擊 發佈

  2. 在發佈精靈中,點選 「到網路位置」,然後點 選「下一步」。

  3. 在精靈的下一頁,點擊「 瀏覽」。

  4. 瀏覽你發佈原始表單範本的共享網路資料夾,點選表單範本名稱,然後點 選確定

  5. 在精靈的下一頁,確認表 單範本名稱 框中的路徑和表單範本名稱正確,然後點擊 「下一步」。

  6. 在精靈的下一頁,如果你有該共享網路資料夾的替代路徑,例如公共的統一資源定位器 (URL) ,請在該方塊中輸入該路徑。

  7. 按一下 [下一步]

  8. 在嚮導的下一頁,點擊 發佈
    如果表單範本已發布,你會在嚮導的最後一頁收到確認通知。

  9. 執行下列其中一個動作:

    • 要開啟文件庫並測試根據此表單範本填寫表單的流程,請選擇 「開啟此文件庫 」勾選框,然後點擊 關閉。 文件庫會在網頁瀏覽器中開啟。 當你設定選單點選新時,InfoPath 會開啟一個基於此表單範本的表單。

      秘訣

      如果您想讓使用者知道表單範本可供填寫,請寄信給他們,附上您發布表單範本的文件庫連結。

    • 若要將表單和表單範本的電子郵件寄給使用者,請選擇「 將表單寄給電子郵件收件人 」勾選框,然後點擊 關閉
      訊息內文中會開啟包含表單的電子郵件,供您填寫並發送給用戶。 如果你的使用者有 Microsoft Office Outlook 2007,他們可以在打開電子郵件時填寫表單。 使用較早期版本 Outlook 或其他電子郵件應用程式的使用者,將收到附有表單及表單範本的電子郵件。 使用者可以打開表單範本附件,將表單範本安裝到電腦上。 然後使用者可以打開表單附件,並在 InfoPath 中填寫表單。

      秘訣

      在電子郵件訊息的 介紹 框中,打個提醒,提醒使用者只開啟來自受信任寄件人的電子郵件附件。

頁首