設計檢查工作窗格簡介

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

在Microsoft Office InfoPath 2007,您可以設計能使用 InfoPath 或網頁瀏覽器中開啟表單範本。如果可以使用瀏覽器中開啟表單範本,然後稱為瀏覽器相容表單範本。您也可以設計的Office InfoPath 2007,除了使用 InfoPath 2003 表單範本,或轉換成Office InfoPath 2007表單範本建立 Microsoft Office Word 或其他程式中的表單。

當您執行這些項目時,不過,您可能會遇到的相容性問題或其他問題。例如特定的 InfoPath 功能不支援的瀏覽器相容表單範本,這可能會導致問題期間發佈程序。同樣地,InfoPath 2003 表單範本] 中,無法使用某些Office InfoPath 2007功能,某些 Word 功能不支援的 InfoPath 和 InfoPath 匯入 Word 表單捨棄。

識別這些類型的表單範本中的問題的最快方法是使用 [設計檢查] 工作窗格。您然後可以發佈表單範本之前先修正問題。

本文內容

設計檢查工作窗格

錯誤與訊息:兩者有何差異?

InfoPath 檢查問題的情況

設計檢查工作窗格

要確保表單範本能如預期般運作,最好的方法就是使用 [設計檢查] 工作窗格查看可能的問題。

[設計檢查] 工作窗格可讓您:

  • 找出表單範本可能存在的相容性問題。在某些情況下,InfoPath 會自動更正錯誤並通知您有此更正動作。在其他情況下,您則必須手動更正錯誤。例如,若要順利發佈瀏覽器相容的表單範本,可能需要移除不支援的控制項或取代成不同的控制項。如果您發佈瀏覽器相容的表單範本,也可以選擇在 [設計檢查] 工作窗格中顯示伺服器相關的資訊。

  • 變更表單範本的相容性設定。例如,假設現在只有電腦上安裝 InfoPath 的使用者才能顯示和填寫使用表單範本製作的表單。但如果要表單範本也能在網頁瀏覽器中使用,您可以按一下 [設計檢查] 工作窗格中的 [變更相容性設定],存取建立瀏覽器相容的表單範本的選項,而不再是只有 InfoPath 能用的表單範本。當您變更表單範本的相容性設定時,[設計檢查] 工作窗格中的錯誤和訊息會隨著更新。

設計檢查工作窗格的組件

1. 工作窗格頂端的文字表示表單範本目前與 Office InfoPath 2007 和執行 InfoPath Forms Services 的伺服器相容。如果要變更這個設定,請按一下 [變更相容性設定] 連結。

2. 工作窗格中會出現錯誤,是因為瀏覽器相容的表單範本包含不支援的控制項。若要順利發佈瀏覽器相容的表單範本,請移除這些控制項。

InfoPath 會在下列情況自動檢查是否有問題:

  • 開啟表單範本

  • 變更表單範本的相容性設定

  • 儲存或發佈表單範本

  • 將 Microsoft Office Word 文件匯入 InfoPath

您可以按一下 [設計檢查] 工作窗格中的 [重新整理] 按鈕,更新工作窗格中的錯誤和訊息清單。當您更正了表單範本的問題,想將這些問題從清單中移除,便可這麼做。

附註: 按一下 [重新整理] 按鈕,就不會更新當做 Word 文件匯入 InfoPath 出現的訊息。如果您想要從 [設計檢查] 工作窗格中移除匯入郵件,您必須開啟 [資源檔案] 對話方塊 ([工具] 功能表),並移除名為 ImportErrors.xml 的檔案。您匯入 InfoPath 的 Word 文件時,會自動建立此檔案。移除 ImportErrors.xml 檔案之後,請按一下 [若要永久刪除 [匯入郵件的 [設計檢查] 工作窗格中的 [重新整理]。ImportErrors.xml 檔案不必要的表單範本,正常運作。事實上,基於安全性理由,最好先發佈表單範本中移除這個檔案。

頁面頂端

錯誤與訊息:兩者有何差異?

當您設計表單範本時,可能會遇到訊息和錯誤。在大多數情況下,您必須更正錯誤才能順利發佈表單範本。您可以選擇是否要回應訊息。

The following table describes the difference between errors and messages in the Design Checker task pane.

Icon

類型

說明

圖示圖像

Error

The form template will not function correctly. You should fix the errors before you publish the form template.

圖示圖像

Message

The form template may not function as expected. Messages are less serious than errors. You can choose whether to address the messages before you publish the form template.

頁面頂端

InfoPath 檢查問題的情況

下表說明 [設計檢查] 工作窗格可能會出現的不同問題類型,以及這些問題通常什麼時候會出現在表單範本中。

問題類型

說明

瀏覽器相容性

設計要在網頁瀏覽器中顯示和填寫的 Office InfoPath 2007 表單範本稱為瀏覽器相容的表單範本。將只能用於 InfoPath 的一般表單範本變更為瀏覽器相容的表單範本之後,通常會發生瀏覽器相容性的問題。例如,假設使用者本來只能在 InfoPath 中填寫保險索賠表單,而現在您想讓他們也可以在瀏覽器中填寫表單。在這種情況下,您必須變更表單範本的相容性設定。做了變更之後,有時會在 [設計檢查] 工作窗格中顯示錯誤或訊息。比方說,如果原始表單範本包含使用者角色,在變更相容性設定之後,就會在 [設計檢查] 工作窗格中出現錯誤,這是因為瀏覽器相容的表單範本不支援使用者角色。

附註: 如果您選取 [設計檢查] 工作窗格中的 [在伺服器進行驗證] 核取方塊,那麼除了 InfoPath 偵測到的任何錯誤和訊息,也會看到執行 InfoPath Forms Services 的伺服器產生的錯誤和訊息。這些錯誤和訊息可能會出現在 [設計檢查] 工作窗格中的 [瀏覽器相容性 (在伺服器進行驗證)] 標題底下。

瀏覽器最佳化

如果您選取 [設計檢查] 工作窗格中的 [在伺服器進行驗證] 核取方塊,可能會發生瀏覽器最佳化問題。最佳化錯誤和訊息是由伺服器產生的,可協助您決定如何設計來改善表單在瀏覽器中的效能。

回溯相容性

也可以在 InfoPath 2003 中運作的 Office InfoPath 2007 表單範本稱為回溯相容的表單範本。當您將 InfoPath 2003 不支援的控制項或功能加入表單範本,就會發生回溯相容性的問題。大部分 Office InfoPath 2007 表單範本不需要與 InfoPath 2003 相容。 因此 Office InfoPath 2007 會在 [設計檢查] 工作窗格中自動隱藏回溯相容性錯誤與訊息。

根據預設,您只會在 Office InfoPath 2007 設計模式中開啟 InfoPath 2003 表單範本,或在 [儲存] 或 [另存新檔] 對話方塊中的 [檔案類型] 清單選取 [InfoPath 2003 表單範本] 時,才會看到回溯相容性錯誤和訊息。在所有其他情況下,您必須選取 [表單選項] 對話方塊 ([相容性] 類別) 中的 [顯示與 InfoPath 2003 的相容性報告] 核取方塊,手動選擇顯示 [設計檢查] 工作窗格中的回溯相容性錯誤和訊息。

匯入

當您從其他程式 (如 Microsoft Office Word) 匯入表單,而 InfoPath 嘗試匯入不支援的功能時,可能會發生匯入問題。在某些情況下,InfoPath 會移除不支援的功能或取代成預留位置圖像。例如,InfoPath 不支援書籤或動畫文字效果,因此在產生的表單範本中會移除這些功能。在其他情況下,某項功能可能會受到部分支援。例如,當匯入 Word 文件時,會轉換所有超連結,但如果超連結使用 HTTP、HTTPS、FILE、FTP 或 MAILTO 以外的通訊協定,那麼當使用者按一下超連結時,連結不會有作用。

附註: 您可以使用匯入精靈將 Microsoft Office Excel 工作表轉換為 InfoPath 表單範本。不過,匯入 Excel 工作表時發生的問題不會像匯入 Word 文件一樣出現在 [設計檢查] 工作窗格中。

離線相容性

當您設定表單範本離線使用時,可能會發生離線問題。視表單範本的設計而定,離線使用者還是可以存取資料庫查詢的資料及其他資料來源,不過會有一些例外。這些例外會顯示在 [設計檢查] 工作窗格中。

範本組件

如果表單範本包含範本組件,而您將新版的範本組件加入到 [控制項] 工作窗格中,[設計檢查] 工作窗格會提示範本組件已有更新。

資料繫結

表單範本及其對應的欄位或群組中的資料來源上的控制項之間的關聯性因故有問題時,可能會發生繫結問題。如果繫結問題嚴重導致故障使用者的表單中的控制項,然後他們便會顯示在 [設計檢查工作窗格。如果繫結問題是較不嚴重,您才能看到錯誤或訊息中 [設計檢查] 工作窗格中,但您會看到藍色或紅色圖示會顯示在右上角的表單範本上的控制項。若要進一步瞭解此問題,以滑鼠右鍵按一下控制項,然後按一下快顯功能表上的 [更多詳細資料

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×