建立瀏覽器相容表單範本的 InfoPath 特有檢視

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

本文內容

InfoPath 特有檢視簡介

使用案例

步驟 1: 新增至瀏覽器相容表單範本的 InfoPath 特有檢視

步驟 2: 在瀏覽器使用的表單範本在網頁瀏覽器中開啟時顯示的僅供瀏覽器檢視

步驟 3: 在瀏覽器使用的表單範本在 InfoPath 中開啟時顯示 InfoPath 特有檢視

InfoPath 特有檢視簡介

您可以設計一個兩種類型的使用者所能容納的表單範本,那些人有 Microsoft Office InfoPath 安裝,並請不要的任何人。此類型的表單範本稱為瀏覽器相容表單範本。在瀏覽器相容表單範本,InfoPath 功能、 設定及控制項,無法使用網頁瀏覽器中會隱藏,或設計模式中已停用。如此一來,您不想要在您的設計中使用它們。

當您準備好要與使用者共用瀏覽器相容表單範本時,您就必須將它發佈到執行InfoPath Forms Services的伺服器,然後再進行瀏覽器使用它。如果使用者擁有自己的電腦上安裝的 InfoPath,則會開啟 infopath 表單。如果沒有安裝 InfoPath,在網頁瀏覽器會開啟表單。兩種方式,表單範本不會包含 InfoPath 功能、 設定或控制項無法運作的瀏覽器中。

如果您希望許多使用者必須在自己的電腦上安裝 InfoPath,可能不想要限制在網頁瀏覽器中支援的功能子集表單範本的設計。在此情況下,您可以建立您的瀏覽器相容表單範本的兩個檢視。單一檢視就會在網頁瀏覽器中開啟的表單範本的使用者。[其他] 檢視會以獨佔模式使用自己的電腦有安裝 InfoPath 的使用者。此 InfoPath 特有檢視永遠不會顯示在網頁瀏覽器中。因此,您可以使用的 InfoPath 功能,否則將無法使用,例如使用者角色] 或 [母片/詳細資料控制項此檢視] 中。

本主題中,您將學習如何設計專用的 InfoPath 特有檢視瀏覽器相容表單範本中。此外,您將學習如何建立偵測到開啟的表單範本的使用者是否具有在自己的電腦上安裝 InfoPath 規則 。如果偵測到 InfoPath 時,使用者會看到的 InfoPath 特有檢視。如果偵測不到 InfoPath,使用者就會改為顯示網頁瀏覽器中的瀏覽器特定檢視。

頁面頂端

使用案例

假設您適合保險公司設計處理保險理賠的瀏覽器相容表單範本。您的瀏覽器相容表單範本必須考慮 policyholders 開啟並填寫宣告表單貴公司的網站,以及內部使用者檢閱及核准理賠表單中的資料。您的期望且外部使用者沒有在自己的電腦上安裝 InfoPath 內部的使用者沒有 InfoPath。若要能容納執行,而且不需要安裝 InfoPath 的使用者,您可以設計兩個不同的表單範本,一個是瀏覽器相容,另一個不是。不過,就更加輕鬆與時間-有效率設計一個瀏覽器相容表單範本包含下列檢視:

檢視 1: 檢視外部,宣告歸檔   這是登入您的網站並開啟理賠表單時,請參閱 policyholders 的檢視。因為沒有方法,讓您知道 policyholder 是否具有 InfoPath 他自己的電腦上安裝的複本,表單範本必須瀏覽器相容。也就是說,您必須確定,可以填寫表單使用網頁瀏覽器。

檢視 2: 檢視內部,宣告處理   此檢視適用於宣告處理器,者檢閱提交的宣告表單,並將它傳送到保險調節器以供核准。所有保險的員工有自己的電腦上安裝的 InfoPath。因此,您可以設計專用的 InfoPath 特有檢視它們。宣告歸檔與檢視不同,這由 policyholders 使用網頁瀏覽器存取,InfoPath 特有檢視永遠不會顯示任何一處,但在 InfoPath 中,並可能會因此包含任何功能、 控制項和中並沒有提供的設定瀏覽器相容表單範本。

頁面頂端

步驟 1: 新增至瀏覽器相容表單範本的 InfoPath 特有檢視

若要建立的 InfoPath 特有檢視瀏覽器相容表單範本中,您可以變更 [檢視屬性] 對話方塊中的設定。這項設定可讓 InfoPath 使用者請參閱檢視,但防止在網頁瀏覽器中顯示檢視。

  1. 開啟瀏覽器相容表單範本。

  2. 在 [檢視] 功能表上按一下 [管理檢視]。

  3. 在 [動作] 底下,在 [檢視] 工作窗格中,按一下 [新增新的檢視

  4. 在 [新增檢視] 對話方塊中,輸入檢視的名稱,然後按一下[確定]

  5. 在 [選取檢視] 清單中,按兩下您剛剛建立的檢視。

  6. 按一下 [一般] 索引標籤。

  7. 清除 [顯示在表單中的 [檢視] 功能表上的核取方塊。

    附註: 清除此核取方塊可防止使用者沒有安裝嘗試切換至的 InfoPath 特有檢視 InfoPath。

  8. 選取允許 InfoPath 特有功能 (檢視不會在網頁瀏覽器中使用) ] 核取方塊,然後再按一下[確定]。

  9. 按照平常的設計您的檢視。

    現在,您就可以使用許多功能、 控制項及設定您想否則無法使用的瀏覽器相容表單範本中的 InfoPath 特有檢視中。例如,您可以自由使用任何的控制項中 [控制項] 工作窗格中,而不只是在瀏覽器中使用。此外,您也不會看到任何瀏覽器相容性錯誤 」 或 「設計檢查工作窗格中的郵件。

    附註: 雖然您可以使用大部分的 InfoPath 功能 InfoPath 特有檢視中,某些功能和設定會套用至瀏覽器相容表單範本為整個維持停用或隱藏。例如,您無法啟用整個表單範本的數位簽章或檢視中,使用指令碼,因為其中一個檢視表單範本的瀏覽器相容。

  10. 若要新增額外的 InfoPath 特有檢視您的瀏覽器相容表單範本,請重複步驟 2-9。

頁面頂端

步驟 2: 在瀏覽器使用的表單範本在網頁瀏覽器中開啟時顯示的僅供瀏覽器檢視

在此程序,您將學習如何建立規則,指定使用者看見的第一次開啟瀏覽器相容表單範本為基礎的表單時的檢視。第一次開啟表單時,並在符合特定條件,則會執行規則。條件在此情況下有處理是否使用者時,會在網頁瀏覽器中開啟瀏覽器使用的表單範本。如有需要,隨後會出現的表單範本的僅供瀏覽器檢視。此檢視僅限於一組的在瀏覽器中支援的功能。

  1. 開啟瀏覽器相容表單範本包含 InfoPath 特有檢視。

  2. 在 [工具] 功能表上按一下 [表單選項]。

  3. 在 [類別] 清單中,按一下 [開啟和儲存

  4. 開啟的行為] 下按一下 [規則]。

  5. 在 [開啟表單的規則] 對話方塊中,按一下 [新增]。

  6. 在 [規則] 對話方塊中,輸入有意義的名稱,針對您的規則,例如規則 1: 切換至瀏覽器檢視

  7. 若要指定執行規則時,按一下 [設定的條件]。

  8. 在 [套用規則時此條件為真] 下 [第一份] 方塊中,按一下 [運算式]。

  9. 在第二個方塊中,輸入xdEnvironment:IsBrowser(),,然後按一下[確定]

  10. 在 [規則] 對話方塊中,按一下 [新增動作]。

  11. 在 [動作] 清單中,按一下 [切換檢視]。

  12. 在 [檢視] 清單中,按一下您想要切換至的瀏覽器檢視,然後按一下[確定]

  13. 若要避免此規則 (適用於目前事件) 後執行任何規則,選取 [停止處理規則時完成此規則的核取方塊規則] 對話方塊中。

    開啟的表單範本所指定條件時執行您剛剛建立的規則,也就是使用者的環境,是在網頁瀏覽器,符合。

頁面頂端

步驟 3: 在瀏覽器使用的表單範本在 InfoPath 中開啟時顯示 InfoPath 特有檢視

現在您會在瀏覽器相容表單範本新增另一個規則。此規則執行第一次開啟表單時,並在符合特定條件。條件在此情況下有處理會開啟瀏覽器使用的表單範本的使用者是否具有 InfoPath 他自己的電腦上安裝。如果已安裝的 Infopath 表單範本的 InfoPath 特有檢視會顯示。僅從 InfoPath 中顯示此檢視時,因為它可以包含完整的 InfoPath 功能。

  1. 開啟瀏覽器相容表單範本包含 InfoPath 特有檢視。

  2. 在 [工具] 功能表上按一下 [表單選項]。

  3. 在 [類別] 清單中,按一下 [開啟和儲存

  4. 開啟的行為] 下按一下 [規則]。

  5. 按一下 [新增]。

  6. 在 [規則] 對話方塊中,輸入有意義的名稱,針對您的規則,例如規則 1: 切換至 InfoPath 檢視

  7. 若要指定執行規則時,按一下 [設定的條件]。

  8. 在 [套用規則時此條件為真] 下 [第一份] 方塊中,按一下 [運算式]。

  9. 在第二個方塊中,輸入不 (xdEnvironment:IsBrowser())

  10. 按一下 [

  11. 在第一個條件下第一個方塊中,按一下 [運算式]。

  12. 在第二個方塊中,輸入不 (xdEnvironment:IsMobile()),然後按一下[確定]

  13. 在 [規則] 對話方塊中,按一下 [新增動作]。

  14. 在 [動作] 清單中,在 [動作] 對話方塊中,按一下 [切換檢視]。

  15. 在 [檢視] 清單中,按一下您想要切換至的 InfoPath 特有檢視,然後按一下[確定]

  16. 若要避免此規則 (適用於目前事件) 後執行任何規則,選取 [停止處理規則時完成此規則的核取方塊規則] 對話方塊中。

    開啟的表單範本所指定條件時執行您剛剛建立的規則,也就是使用者的環境是 InfoPath 和不在網頁瀏覽器或行動裝置,符合。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×