無法在網頁瀏覽器中填寫 InfoPath Forms Services 表單 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010 Enterprise

上次修改主題的時間: 2010-07-09

規則名稱:   無法在網頁瀏覽器中填寫的 InfoPath 表單庫表單

摘要:   InfoPath Forms Services 使用者可以將供瀏覽器使用的表單範本發佈至 Microsoft SharePoint Server 2010 表單庫,但是無法在網頁瀏覽器中開啟表單。

注意

此問題只會發生在發佈至表單庫的表單,而不會發生在伺服器管理員已上傳的清單表單或表單。

原因:   可能原因包括下列一或多項:

  • 已清除管理中心內的 [轉譯由使用者啟用為供瀏覽器使用的表單範本] 核取方塊。

  • 已執行下列 Windows PowerShell 命令:Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false

解決方式:使用管理中心啟用使用者表單的瀏覽器轉譯功能

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心首頁上,按一下 [一般應用程式設定]。

  3. 在 [一般應用程式設定] 頁面上,按一下 [InfoPath Forms Services] 區段中的 [設定 InfoPath Forms Services]。

  4. 在 [設定 InfoPath Forms Services] 頁面的 [使用者供瀏覽器使用的表單範本] 區段中,選取 [轉譯由使用者啟用為供瀏覽器使用的表單範本] 核取方塊。

  5. 按一下頁面底部的 [確定]。

解決方式:使用 Windows PowerShell 啟用使用者表單的瀏覽器轉譯功能

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
    

如需詳細資訊,請參閱<Set-SPInfoPathFormsService>。