指定表單範本的相容性設定

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

當您設計表單範本時,您可以選擇 InfoPath 或網頁瀏覽器中建立可開啟,或填寫的表單範本。如果您可以開啟並使用瀏覽器中填寫的表單範本,然後稱為瀏覽器相容的表單範本。此類型的表單範本可以再瀏覽器-啟用發佈至伺服器執行InfoPath Forms Services時。

本文將說明如何在剛開始建立表單範本或在建立表單範本之後,如何選擇表單範本的相容性設定。如果不確定表單範本的目前相容性設定,可以從 InfoPath 視窗右下角的 InfoPath 狀態列上的 [相容性] 區域查看。

本文內容

瀏覽器相容性概觀

建立表單範本時指定相容性設定

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

瀏覽器相容性概觀

所有表單範本都與 InfoPath 相容,亦即,只要使用者的電腦上安裝了 InfoPath,就可以在 InfoPath 中開啟及編輯表單。

如果您可以存取執行 InfoPath Forms Services 的伺服器,便可以設計單一表單範本以供兩種使用者之用,包括電腦上裝有 InfoPath 的使用者以及沒有安裝的使用者。在後面的情況中,使用者可以在支援的網頁瀏覽器中填寫表單,不一定要使用 InfoPath。如果使用者安裝有 InfoPath,可以在 InfoPath 中開啟表單,使用完整的表單功能。使用瀏覽器填寫表單的使用者能存取的功能有限,但好處是,即使電腦上沒有安裝 InfoPath,也可以使用表單。如果您打算將表單範本發佈到執行 InfoPath Forms Services 的伺服器,就必須將這些限制列入考量。

設計瀏覽器相容的表單範本包括指定相容性設定,您可以在一開始建立表單範本時設定,或稍後在設計表單範本時設定。在設計了瀏覽器相容的表單範本之後,您可以測試、發佈表單範本並啟用供瀏覽器使用,讓使用者可在瀏覽器中填寫。

頁面頂端

建立表單範本時指定相容性設定

在 [設計表單範本] 對話方塊中,您可以選擇表單範本只啟用瀏覽器支援的功能。如此一來,瀏覽器相容的表單範本不支援的 InfoPath 控制項或功能就會隱藏或停用,您就不會想到要在表單範本中使用這些控制項或功能。

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

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

  3. 在 [根據] 範本庫中,執行下列其中一個動作:

    • 若要在設計表單範本時定義資料來源,按一下 [空白]。

    • 若要使用 Web 服務或資料庫做為表單範本的資料來源,按一下 [Web 服務] 或 [資料庫]。這個選項可讓您查詢或將資料傳送到外部資料來源。

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

    • 若要使用資料連線檔案中的資料連線資訊做為資料來源的基礎,按一下 [連線庫]。

  4. 若要讓表單範本與 InfoPath Forms Services 相容,選取 [僅啟用瀏覽器相容功能] 核取方塊,然後按一下 [確定]。

    [設計表單範本] 對話方塊中的相容性設定

    新的表單範本便會在 InfoPath 中開啟。在 InfoPath 視窗右下角的狀態列中會出現 [相容性: InfoPath 及 InfoPath Forms Services],表示範本表單可在網頁瀏覽器和 InfoPath 中使用。

  5. 照一般做法設計表單範本。

    如果執行 InfoPath Forms Services 的伺服器不支援某項功能,該功能在使用者介面中會顯示成灰色,您就無法將其加入表單範本。同樣地,如果某個控制項不受支援,也不會出現在 [控制項] 工作窗格中。

頁面頂端

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

您可以在設計的任何階段變更現有表單範本的目前相容性設定。比方說,如果同事把一般只能使用 InfoPath 的表單範本交接給您,而您現在想讓表單範本啟用瀏覽器支援,可以變更表單範本的現有相容性設定。

只能使用 InfoPath 的表單可能包含瀏覽器相容的表單範本不支援的功能,例如使用者角色、自訂工作窗格或一對多控制項。在指定了新的相容性設定之後,您可以在 [設計檢查] 工作窗格中檢視因切換設定而導致的相容性問題清單。

  1. 開啟表單範本。

  2. 若要開啟 [設計檢查] 工作窗格,請按一下 [工具] 功能表上的 [設計檢查]。

  3. 按一下 [設計檢查] 工作窗格最上方的 [變更相容性設定]。

    在控制項工作窗格中變更相容性設定

  4. 在 [表單選項] 對話方塊中的 [瀏覽器相容性] 底下,按一下 [設計可在瀏覽器或 InfoPath 開啟的表單範本],然後按一下 [確定]。

    附註: 在某些情況下,當您嘗試變更相容性設定時可能會看到錯誤。比方說,如果您使用了「資訊版權管理」(IRM) 來限制現有表單範本的權限,就必須先移除該設定,才能成功變更相容性設定。

    [設計檢查] 工作窗格現在會顯示因變更相容性設定而導致的錯誤和訊息。

    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.

  5. 在 [設計檢查] 工作窗格中的 [瀏覽器相容性] 底下,按一下要查看的錯誤或訊息文字。當您這麼做時,一般會執行下列其中一個動作:

    • 如果問題是表單範本上不受支援的控制項或其他物件所引起的,InfoPath 會自動為您選取該控制項或物件。若要取得問題的詳細資訊,請以滑鼠右鍵按一下表單範本上的控制項或物件,然後按一下快顯功能表上的 [其他詳細資料]。

    • 如果問題是不支援的設定所引起,比方說,如果表單範本指定了使用者角色,但這在瀏覽器相容的表單範本中無法運作,InfoPath 會顯示更詳細的警告說明來解釋問題。  

  6. 查看並修正瀏覽器相容性錯誤。

    附註: 如果不修正錯誤,您還是可以將瀏覽器相容的表單範本發佈到執行 InfoPath Forms Services 的伺服器。不過,您將無法在伺服器上啟用表單範本供瀏覽器使用,表示使用者無法在網頁瀏覽器中顯示或填寫表單。

  7. 查看瀏覽器相容性訊息並決定是否需要修正錯誤。

  8. 若要在修正錯誤後更新錯誤及訊息清單,請按一下 [重新整理]。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×