2009-11-05 37 views
0

我創建了一個InfoPath表單,該表單使用VB代碼將字段推送到我在SharePoint 2007網站上創建的自定義列表中。這部分工作。Force InfoPath表單在瀏覽器中打開

我將表單「發佈」爲表單庫。

我更改了該表單庫上的設置以在瀏覽器中打開項目並允許編輯內容類型。

在表單設置下的InfoPath我選擇了兼容性設置,以允許在瀏覽器中打開此表單,我鏈接到我的Forms服務器並運行設計檢查器。沒有錯誤。

當我嘗試使用「在瀏覽器中編輯」的在瀏覽器中打開它設置我收到此錯誤信息:

此表單模板不是當前啓用瀏覽器的 。它必須是被 重印啓用瀏覽器的形式, 或打開使用Microsoft Office InfoPath 2007中

不管我做什麼,形式不會在瀏覽器中打開。這就是我想要的。我錯過了什麼??

+0

您是否在「安全和信任」屏幕上籤署了帶有證書的表單? – strongopinions 2009-11-05 19:30:14

+0

我已經設定了安全性和信任,我注意到的一點是,它說「管理員必須先通過此表單模板,然後才能通過瀏覽器填寫」。我是我的SharePoint網站上的「所有者」,但我不是網站集管理員,我可以執行此任務嗎? – 0x808080 2009-11-06 14:58:09

回答

1

您需要通過管理中心上傳表單,因爲您在表單中使用了代碼。請參閱this MSDN acticle。

+0

我刪除了代碼,將提交連接從updatelistitem更改爲無代碼submit-form-to-library,並且仍然無法在瀏覽器中打開無代碼表單... – 0x808080 2009-11-16 03:51:45

+0

它的核心是,重新正確。我需要一個由網站集管理員頒發的證書,以便環境信任一個表單,該表單包含代碼的自定義和顯式信任設置。 – 0x808080 2010-03-26 20:48:43