Microsoft InfoPath 還是可用嗎?如何設定 InfoPath?

Microsoft InfoPath 是一個可用的表單設計和填寫工具,本文將回答您可能遇到的一些問題。我們將探討如何下載和安裝 InfoPath,如何設定和清除 InfoPath,以及它的限制和系統需求。此外,我們還會討論 InfoPath 是否是 Office 365 的一部分,以及它是否可以與 Excel 和其他應用程式一起使用。此外,我們還會探討可以取代 InfoPath 的應用程式,以及 InfoPath 和 SharePoint Designer 之間的區別。最後,我們將談談如何為 InfoPath 表單新增自訂代碼或腳本。

Microsoft InfoPath 還是可用嗎? 如何下載和安裝 InfoPath?

截至我的知識截止日期(2023年),Microsoft InfoPath 已不再是微軟主推的解決方案。InfoPath 是旨在創建數據驅動的表單的軟體,它於2003年首次發布,被包含在某些版本的Microsoft Office中。微軟於2013年宣布,InfoPath 2013將是該系列產品的最後一個版本,並將逐步被PowerApps所取代,PowerApps是微軟的一項服務,旨在幫助用戶創建自定義的業務應用程序。

儘管不再被推薦使用,InfoPath 2013在某些Office套件版本中仍然可用。如果您對InfoPath持有有效的許可證,您應該可以從您的Microsoft Volume Licensing Service Center (VLSC) 或者通過訂閱企業版Office 365下載InfoPath 2013。對於持有Office 365訂閱的用戶,可以通過以下步驟進行下載與安裝:

  • 1. 登入你的Office 365帳號。
  • 2. 訪問Office 365管理中心。
  • 3. 在管理中心內,搜尋安裝選項,或是尋找可以下載Office應用程式的頁面。
  • 4. 如果InfoPath可用於您的訂閱套件中,您應該能夠在此找到並選擇下載InfoPath 2013。

請記住,跟隨微軟產品的生命周期,對於舊版本的軟體,微軟可能會在一定時間後停止提供技術支持和安全更新。因此,即使InfoPath 2013仍然可以安裝和使用,用戶應該考慮轉移到新的解決方案。

微軟推薦的InfoPath替代產品是PowerApps,這是組成Microsoft Power Platform的一部分。PowerApps允許用戶透過拖放界面和先進的數據服務創建自定義應用程式。它更加現代且整合了雲端的優勢,支持與Microsoft 365和Dynamics 365的緊密整合,並能夠連接到多種數據源,如SQL Server、SharePoint、Excel、Office 365等。新用戶和開發者被鼓勵使用PowerApps作為商業和組織內部的定製應用程式解決方案。

如何設定 InfoPath? InfoPath 需要授權嗎?

InfoPath 是微軟開發的軟體應用程式,它允許開發者設計、分發、填寫和提交電子表單,其中包含結構化數據。然而,重要的是要注意,Microsoft 已在 2013 年宣布 InfoPath 2013 將是該系列的最後一個版本,並停止了進一步的開發。從 Office 365 和 SharePoint Online 之後的版本開始,InfoPath 已被逐步淘汰,並且米克軟鼓勵使用者遷移到更現代的工具,如 Microsoft Power Apps 和 Microsoft Forms。

InfoPath 的基本設定步驟如下:

1. 安裝 InfoPath:

  • – 如果你有訂閱包含 InfoPath 的版本的 Office 套裝軟體,如 Office Professional Plus 2013,你可以從當時的安裝資源安裝 InfoPath。
  • – 如果你沒有現有的安裝資源,需要購買或獲得合法的InfoPath 2013許可副本。

2. 啟動 InfoPath Designer 2013:

  • – 安裝完畢後,啟動 InfoPath Designer 2013 進行表單設計。
  • – 初次啟動時,可能會提示你激活產品,根據你的授權進行激活。

3. 選擇表單類型:

  • – InfoPath 提供多種模板,你可以從「空白表單」開始,也可以選擇一個特定的模板作為開始。
  • – 對於和 SharePoint 緊密結合的解決方案,可以選擇「SharePoint 表單庫」或「自訂列表表單」。

4. 使用控制項和規則設計表單:

  • – 利用 InfoPath 的拖放界面來添加不同的控制項,例如文字框、下拉菜單、選項按鈕等。
  • – 可以定義數據驗證規則、操作規則和其他業務邏輯來使表單互動和智能化。

5. 數據連接:

– 通過「數據」選項卡,你可以設置外部數據源的連接,比如連接到 SharePoint、資料庫或 Web 服務。

6. 發佈表單:

– 設計完成後,可選擇發佈到 SharePoint 表單庫、SharePoint 列表、電子郵件或網路服務器上。

至於授權,由於 InfoPath 是微軟出品的專有軟體,使用它必須擁有合法的用戶授權或企業授權。InfoPath 2013 作為 Office 2013 的一部分,是隨著 Office 版本的購買而授權的。若要使用 InfoPath 2013,你可能需要擁有或購買包含 InfoPath 的 Office 版本的合法許可。

鑑於 InfoPath 已被逐漸淘汰,建議考慮使用 Microsoft 的當前解決方案,如 Power Apps,這是一個更加現代且持續獲得支持的應用程式創建平臺。Power Apps 提供了一個無代碼或低代碼的環境,用於建立自定義業務程式和表單,並且緊密集成了 Office 365、Dynamics 365 和其他多個 Microsoft 服務。

InfoPath 有哪些版本? 它們之間有什麼差異?

Microsoft InfoPath 是一款由微軟開發的應用軟體,用於設計、分發、填寫和提交電子表單,它最初包含在Microsoft Office套件中。InfoPath 的設計目標是讓非技術用戶也能夠設計複雜的表單,並通過 Microsoft SharePoint 等平臺進行集成。隨著時間的推移,InfoPath 發布了多個版本,每一個版本都搭載了新的特性和改進。

以下是InfoPath的幾個主要版本以及它們之間的差異:

  • 1. InfoPath 2003 — 隨Microsoft Office 2003一起發布的第一個版本,引入了用於創建表單的基礎功能和XML標準支持。
  • 2. InfoPath 2007 — 此版本隨Office 2007一同發布,並對集成做出了顯著改善,如更好地與新的Office SharePoint Server集成,以及與Word和Excel等其他Office組件的兼容性。
  • 3. InfoPath 2010 — 在Office 2010中加入了顯著的特性更新,包括更好地與SharePoint 2010的集成,增強的數據連接功能,和界面的用戶體驗改善(比如採用了微軟的Ribbon界面)。
  • 4. InfoPath 2013 — 這是目前最新也是最後一個版本的InfoPath隨著Office 2013推出。它繼續提高與 SharePoint 2013的集成,並對行動裝置表單的支持進行了改進。但是在功能上的更新不像前幾個版本那樣顯著。

在兼容性和集成方面,每個新版本的InfoPath都會提供對當前微軟技術的支持,與當時發布的Office和SharePoint版本緊密集成。然而,隨著時間的推移,微軟逐漸削減了對InfoPath的投資,並在2014年宣布不會推出新版本,並計劃淘汰InfoPath。

微軟建議用戶開始尋找或過渡到其他解決方案,如Microsoft PowerApps,這是一個更現代的解決方案,可用於創建自定義表單和業務應用程式,併集成到Microsoft的Power Platform等服務中。

儘管不再更新,InfoPath 2013使用仍然被微軟支持直至2026年7月,這意味著在這個時間點之前,它仍可在已有的環境中使用,並且微軟會提供安全更新和技術支持。然而,考慮到技術的發展和長期支持的終止,用戶和組織需要考慮遷移到其他的解決方案。

InfoPath 有哪些版本? 它們之間有什麼差異?

如何清除 InfoPath?

如果要清除 InfoPath,您可能是想要從系統上卸載它,或者是想要清理旗下的表單緩存或暫存檔案。以下分別對這些情況提供指導:

卸載 InfoPath

如果您使用的是 Microsoft Office 的一部分,如 InfoPath 2013,請按照下列步驟操作:

1. 進入控制面板:

  • – 在 Windows 10 中,使用搜索框搜索「控制面板」並打開它。
  • – 在 Windows 8 或 8.1 中,從屏幕右邊滑入,點擊「搜索」,輸入「控制面板」並打開它。
  • – 在 Windows 7 中,點擊「開始」按鈕,然後從開始菜單中選擇「控制面板」。

2. 程序和功能:

– 在控制面板中,選擇「程序」,然後點擊「程序和功能」。

3. 尋找 Microsoft Office:

– 在程序列表中找到您安裝的 Microsoft Office 版本。

4. 更改或卸載:

  • – 點擊 Microsoft Office 然後選擇「更改」。
  • – 在打開的安裝程序中選擇「添加或刪除功能」。
  • – 展開「功能」,然後找到 InfoPath,選擇「不可用」。

5. 進行更改:

– 點擊「繼續」或者「下一步」根據提示完成操作。

如果您單獨安裝了 InfoPath,應該可以直接在「程序和功能」中找到相應條目來卸載。

記得在進行這些操作前,關閉所有 Office 程序,並備份您的重要文檔。

清理 InfoPath 緩存或暫存文件

1. 清除 InfoPath 表單緩存:

  • – 關閉所有正在運行的 InfoPath 表單。
  • – 使用文件資源管理器導航至 InfoPath 表單緩存位置。通常情況下,它位於 `C:\用戶\<您的用戶名>\AppData\Local\Microsoft\InfoPath\FormCache2`。
  • – 刪除該資料夾內所有文件。

2. 清理暫存文件夾:

  • – 使用熱鍵 `Win + R` 打開「運行」對話框。
  • – 輸入 `%temp%` 並按 Enter。
  • – 刪除打開資料夾中的所有文件。

在清理暫存檔案時,有些檔案可能正在使用中無法刪除,您可以選擇跳過這些檔案。

為避免損失數據,建議在進行以上操作前進行適當的文件備份。此外,卸載和清除操作都需要具有系統管理員權限。在開始這些清理工作前,請確保您有相應的權限和備份機制。

InfoPath 有哪些限制?

InfoPath 是微軟的一款表單創建和數據收集應用程序,其主要設計目的是為了便於非程序人員設計複雜的電子表單。但隨著技術不斷進步,InfoPath 也漸露出了一些限制,主要包括但不限於以下幾點:

  • 1. 技術更新結束: 從2016年起,微軟宣佈不再為InfoPath開發新版,這意味著不會有新功能添加到InfoPath中,並且其兼容性和安全性更新也將越來越少。
  • 2. 集成和兼容性問題: InfoPath設計的表單依賴於微軟其它特定產品,如SharePoint和Office,因此它可能無法與非微軟的系統或更新版本的微軟產品良好集成。
  • 3. 不支持移動設備: 在移動第一的今天,InfoPath的表單不支持移動設備,這大大限制了用戶的訪問和使用範圍。
  • 4. 用戶體驗限制: InfoPath表單的用戶界面自訂程度有限,對於希望創建具有高級和動態用戶體驗的開發人員來說,這可能是一大挑戰。
  • 5. 編程能力限制: 雖然InfoPath為非程序人員設計,但解決一些複雜問題仍然需要一些程式碼,這增加了使用的複雜性。
  • 6. 共用與合作問題: InfoPath設計的表單共享和多人合作的效率低,特別是對於涉及多個用戶和群組在多個表單上工作的情況。
  • 7. 數據連接限制: InfoPath支持連接到外部數據源,但這些連接有時會出現配置複雜和性能不佳的問題。
  • 8. 網頁表單限制: 對於InfoPath Forms Services所提供的網頁表單,存在一些功能限制,例如與客戶端版本的InfoPath的某些兼容性問題,這些限制了網頁形式的使用場景。
  • 9. 維護和升級成本: 由於不再更新,現有InfoPath應用程序維護變得較為昂貴,尤其是考慮到技術轉移的長遠成本。
  • 10. 未來置換: 微軟目前推薦的替代品為PowerApps,此平臺與當前的業務解決方案更加對齊,支持移動進而為InfoPath的長期替代解決方案提供了明確的路徑。

由於這些限制,對於新的電子表單和自動化工作流程項目,建議用戶尋找現代化的解決方案,例如PowerApps和Microsoft Flow(現稱為Power Automate),這些工具支持更廣泛的設備,且易於與最新的Microsoft 365服務集成。

InfoPath 有哪些系統需求?

截至我的知識更新日期為2023年,InfoPath是微軟發布的一個應用程序,用於設計、分發、填寫和提交電子表單包含結構化數據。然而,微軟在 InfoPath 2013 之後停止了繼續開發這個產品,並且在微軟的產品路線圖中逐漸被PowerApps和其他Office 365集成服務替代。InfoPath 2013 是此產品的最後一個版本,是 Office 2013 套件的一部分。

如果需要安裝 InfoPath 2013,以下為基本的系統需求:

  • – 作業系統: 至少需要 Windows 7 或更高版本。這可能包括Windows 8, 8.1 或 Windows 10。
  • – 處理器: 1 GHz 或更快的處理器,具有SSE2 指令集支援。
  • – 內存 (RAM): 1 GB RAM (32 位) 或 2 GB RAM (64 位)。
  • – 硬碟空間: 至少3 GB 可用磁碟空間。
  • – 顯示器: 解析度至少為 1024 x 576。
  • – .NET 版本: .NET 3.5, 4.0, 或 4.5。可能需要額外安裝相關.NET Framework,但在Windows 8 及以後版本的作業系統中通常已預裝。
  • – 瀏覽器: 任何支援 ActiveX 控制的最新版本瀏覽器。

以上提及的系統要求是啟動和運行 InfoPath 2013 最基本的需求,實際使用過程中還可能需要考慮其他因素,如其他 Office 應用程序、更新和維護、以及與服務器組件的互動(例如 SharePoint)。隨著技術的進步,支援InfoPath的環境也會逐步變化,因此建議查閱微軟的官方文檔或支援服務以獲取最新的信息。

InfoPath 是 Office 365 的一部分嗎?

截至我的知識更新日期(2023年),Microsoft InfoPath 不再是 Office 365 的一部分。事實上,Microsoft InfoPath 是一個在過去用於創建表單和設計文檔的軟體,它已經在 Microsoft 的產品陣容中逐步被淘汰了。

微軟在2013年宣布,InfoPath 2013將是該系列的最後一個版本,並且隨著時間的推移,他們將不再在新版本的 Office 365 訂閱服務中包含 InfoPath。作為替代,微軟推薦使用 SharePoint、PowerApps 和 Microsoft Forms 等其他解決方案去創建、部署和管理表單。

PowerApps 是一個更現代的應用程式,支持創建自定義業務應用程式的能力,而不需要高深的編程技能。它能與 Office 365 和其他 Microsoft 服務緊密集成,用於構建自定義表單和工作流程。而 Microsoft Forms 是一個更簡單的在線表單工具,適合快速創建調查問卷、測試和輕量級表單。

對於那些仍在使用 InfoPath 的企業或個人,微軟提供了遷移到這些更現代服務的指導和支持。如果你正在查找 InfoPath 的替代品,並且已經是 Office 365 用戶,PowerApps 和 Microsoft Forms 可能是你的主要選擇。不過需要注意的是,PowerApps 與 Microsoft Forms 雖然提供類似 InfoPath 的功能,但它們的設計理念和用戶體驗有所不同,因此遷移和適應可能需要一定的學習和調整。

InfoPath 可以與 Excel 一起使用嗎?

是的,Microsoft InfoPath 可以和 Excel 一起使用,儘管這兩個應用程式是為了不同的目的而設計的。InfoPath 主要用於設計、發佈和填寫電子表單,而 Excel 是一個電子試算表應用程式,用於數據分析和記錄。不過,您可以通過以下方式使它們協同工作:

  • 1. 數據導出: InfoPath 表單收集的數據可以導出到 Excel 中進行進一步的分析。使用 InfoPath 填寫和提交表單後,可以將表單的數據源導出為一個可以與 Excel 相容的格式(如 CSV 或 XML),然後在 Excel 中打開和處理這個數據。
  • 2. 數據導入: 反過來,您也可以從 Excel 導出數據到 InfoPath。例如,您可能有一個客戶清單在 Excel 工作表中,並希望使用這些數據在 InfoPath 表單中自動填充下拉列表。這可以透過將 Excel 數據轉換為一個 InfoPath 可以認識的格式(如 XML)來實現,然後將這個 XML 文件作為數據源連結到 InfoPath。
  • 3. 即時整合: 使用 InfoPath 表單的 Web 服務功能,您可以創建即時查詢 Excel 工作表的方案,前提是該工作表是透過某種形式的服務(比如 Excel Services 或者一個自定義的 Web 服務)對外公開的。
  • 4. 程式碼運用: 進階用戶可能會編寫自定義程式碼(使用VBA、VB.NET或C)來增強 InfoPath 和 Excel 之間的整合。這可以包括自動化工作流程,比如從 InfoPath 表單觸發將數據填寫到 Excel 工作表中,或從 Excel 觸發 InfoPath 表單的創建和分發。
  • 5. SharePoint 整合: InfoPath 表單和 Excel 工作表都可以與 SharePoint 集成,並通過 SharePoint 列表或圖書館實現數據共享和協作。

請注意,自 2013 年起,Microsoft 已經不再對 InfoPath 進行主要更新,而是推薦使用 SharePoint、PowerApps 和其他現代解決方案來創建和管理電子表單。然而,InfoPath 仍在一定程度上與現有的辦公室系統保持兼容。如果您的組織仍在使用 InfoPath,上述方法可以幫助您整合 InfoPath 和 Excel 的功能。

InfoPath 表單是否可以匯出到其他格式,如 PDF?

截至我的知識截止日期(2023年),Microsoft InfoPath 是用於設計、分發、填寫和提交電子表單的應用程序。原生情況下,InfoPath 本身不提供直接將表單匯出或轉換為PDF格式的功能。不過,用戶可以通過以下幾種方法將InfoPath表單轉換為PDF格式:

1. 列印到PDF:

使用Windows的列印功能中的 “列印到PDF” 選項可以將InfoPath表單轉換成PDF格式。打開InfoPath表單,選擇 “文件” -> “列印”,然後選擇一個安裝在系統上的PDF印表機,如 “Microsoft Print to PDF” 或 Adobe PDF等。

2. 第三方工具:

有許多第三方應用程序能將InfoPath表單轉換成PDF格式。這些工具通常會添加到列印選項中,或者提供一個獨立的應用程序來執行轉換。

3. 使用Microsoft Office功能:

如果InfoPath表單已經被提交,並且數據被儲存在SharePoint的表單庫中,那麼可以透過Microsoft Word打開該表單,然後將Word文檔導出為PDF。打開SharePoint,找到表單庫中的該InfoPath表單,使用「打開方式」選擇用Word打開,然後在Word裡將文件另存為PDF。

4. 編寫程式碼:

對於開發者來說,他們可以使用Visual Studio和相關的.NET API來開發一個應用程序,這個應用程序可以讀取InfoPath表單的數據和布局並將其轉換為PDF。這通常涉及較複雜的程式碼,但提供了較高的靈活性和定製選項。

在進行匯出操作時需要考慮幾點:

  • – 確保匯出後的PDF文件保留了所有必要的InfoPath表單元素,如表單欄位、圖像和佈局。
  • – 某些形式的交互性可能在PDF中不再可用,例如腳本或動態內容。
  • – 確保轉換過程符合任何適用的隱私和數據保護法規。

最後,值得提醒的是,Microsoft InfoPath 已於2021年正式被微軟宣布停產,並建議客戶轉移到更現代的解決方案,如PowerApps。隨著技術的迭代更新,新的解決方案可能會提供更直接或內建的支持將表單導出為PDF格式的功能。

InfoPath 表單是否可以匯出到其他格式,如 PDF?

哪些應用程式可以取代Microsoft InfoPath ? PowerApps 是否會取代 InfoPath?

Microsoft InfoPath 是微軟推出的一款表單應用程式,用於創建基於 XML 的數據表單。隨著技術的進步和用戶需求的變化,InfoPath 已於 2013 年進入維護模式,並且微軟宣布不會推出新版本。未來,微軟推薦使用 PowerApps 這一新的應用服務來創建業務應用程序和自動化工作流程。PowerApps 是 Office 365 的一部分,對於需要更新其數據管理和表單解決方案的組織而言,它是 InfoPath 的直接繼承者。

以下列出其他一些可以用來取代 Microsoft InfoPath 的應用程序和服務:

1. Microsoft PowerApps

– 微軟旗下的應用構建服務,它允許用戶通過簡易的拖放界面來構建應用程序。它可以集成到 Microsoft 的其他服務中,如 SharePoint、Excel 和 Office 365,及微軟的動態365平臺。

2. Google表單 (Google Forms)

– 這是一款非常簡潔的表單工具,它允許快速創建調查和收集信息。其強大的整合服務可以與 Google Sheets 等 Google 雲端服務相結合。

3. Zoho Creator

– 這個多功能平臺使得非技術用戶可以創建自定義應用程序。它提供拖放界面並且內建多種元素和腳本語言來自定義應用邏輯。

4. Formstack

– 這是一款強大的表單建造工具,它提供豐富的定製選項和整合性,能連接至多種不同的服務,包含電子郵件行銷工具和客戶關係管理系統。

5. K2 SmartForms

– 此平臺專註於流程自動化並提供豐富的表單建設選項。K2 SmartForms 特別適合需要大量自定義流程的大型企業。

6. Nintex Forms

– Nintex 提供了一套完善的業務流程自動化工具,其表單功能支持從簡單的資料收集到復雜的業務流程。

當然,這裡列舉的只是部分選項,市場上還有更多的 InfoPath 替代品。選擇合適的工具時,應考慮以下因素:

  • – 使用者和開發者的技術熟練度
  • – 需要整合的其他系統和工具
  • – 預算和成本效益
  • – 表單的複雜程度和定製需求
  • – 資料安全性和合規要求

最終,雖然 PowerApps 被視為 InfoPath 的自然替代品,使用者應根據其具體需求和情況選擇最適合的解決方案。

InfoPath 和 SharePoint Designer 之間有什麼區別? 如何將 InfoPath 連結到 SharePoint?

InfoPath 和 SharePoint Designer 是微軟推出的兩個不同的應用程序,它們在 SharePoint 上用於不同的目的。

InfoPath:

InfoPath 是一款表單設計應用程序,用於創建複雜且結構化的表單,可以用來收集、組織和顯示資訊。InfoPath 表單可以與 SharePoint 列表或庫集成,可以將數據保存至 SharePoint 平臺中,從而使用 SharePoint 的資料管理和工作流能力。InfoPath 的特點包括:

  • – 創建豐富的XML表單。
  • – 客戶端(InfoPath Filler)和網頁表單的支持。
  • – 以數據連結的方式與外部數據源(如 SharePoint 列表、Web 服務等)之間進行集成。
  • – 在離線時也能填寫表單並稍後同步。
  • – 對業務邏輯的支援,可透過規則和條件格式無需代碼進行配置。
  • – 與微軟Office系列軟體的緊密集成。

SharePoint Designer:

SharePoint Designer 是一款網頁設計和自定義工具,專門用於創建和管理 SharePoint 網站。透過 SharePoint Designer,用戶可以管理網站的布局、頁面、列表以及工作流。其特點包括:

  • – 自定義SharePoint網站的外觀和感覺。
  • – 管理網站的數據源和內容結構。
  • – 創建和管理SharePoint的列表和庫。
  • – 設計並部署工作流以自動化業務過程。
  • – 不需要編寫代碼即可進行高級網站自定義。
  • – 直接對現有網頁內容進行編輯。
  • – 集成數據視圖和數據表單Web部件。

如何將 InfoPath 連結到 SharePoint?

將 InfoPath 與 SharePoint 連結的步驟一般涉及以下幾個階段:

  • 1. 創建 InfoPath 表單: 在 InfoPath 中設計新表單或修改現有表單。
  • 2. 設定數據連結: 在 InfoPath 中選擇或建立數據連結到 SharePoint 的列表或庫,這通常是透過「數據連接向導」進行。
  • 3. 發布表單到 SharePoint: 完成表單設計後,在InfoPath中選擇「發布」選項,然後選擇將其發布到 SharePoint 伺服器。
  • 4. 配置表單庫: 在 SharePoint 中創建一個表單庫來存儲和管理這些 InfoPath 表單。
  • 5. 部署表單: 根據需要將InfoPath 表單與 SharePoint 工作流集成,以便自動化業務流程。
  • 6. 訪問表單: 確保使用者有適當的權限來訪問和填寫表單。

隨著技術的發展,需要注意的是,微軟已計劃在2026年停止對 InfoPath 的支持,並推薦使用更現代的解決方案,例如PowerApps作為 InfoPath 的替代品。而 SharePoint Designer 也在某些版本的 SharePoint 中不再被推薦使用,微軟推薦直接在 SharePoint 和Power Automate 中自定義網站和工作流。在設計新的業務流程和表單時,建議考慮使用這些更新的工具和平臺。

InfoPath 表單是否可以在 Web 瀏覽器中運作?

是的,InfoPath 表單設計出來時支援在Web瀏覽器中運作。這是通過Microsoft Office的一個功能,叫做InfoPath Forms Services,它是SharePoint Server的組成部分。InfoPath Forms Services允許用戶在網頁瀏覽器中填寫、儲存、和提交InfoPath表單,而無需依賴客戶端版本的InfoPath應用程式。

為了使InfoPath表單在Web瀏覽器中工作,表單設計師必須在InfoPath Designer中創建或轉換為”Web Form”模板。這些模板被設計為網頁瀏覽器兼容,並適用於經由SharePoint服務器發布的表單服務。

以下是使InfoPath表單在網頁瀏覽器中工作所需的基本步驟:

  • 1. 打開InfoPath Designer,創建或選擇一個表單模板。
  • 2. 如果需要,轉換表單模板以使其兼容網頁瀏覽器。
  • 3. 設計表單,添加各種控制項並設置規則和數據連接。
  • 4. 儲存表單。
  • 5. 利用InfoPath Forms Services,將表單發布到SharePoint Server。
  • 6. 根據需要配置SharePoint表單庫,以儲存和管理填寫的表單。
  • 7. 表單發布之後,用戶可以透過其Web瀏覽器存取並填寫表單。

然而,重要的是要注意,InfoPath已於2021年被宣布進入維護模式,並且在微軟的長期產品路線圖中正逐漸被淘汰。即便如此,微軟將在2026年停止支援InfoPath Forms Services,這是SharePoint Server的一部分。因此,當前和未來正在尋找表單解決方案的組織考慮使用替代品,如Microsoft Power Apps,這是微軟推薦替代InfoPath的現代解決方案,它支持創建豐富的表單體驗與工作流,並且是與Office 365和SharePoint集成的雲端服務。

如何為 InfoPath 表單新增自訂代碼或腳本?

首先,要注意的是,InfoPath 是微軟推出的一款用於創建表單的軟體,實際上自 2021 年就已不再受微軟的支持。然而,如果你已經在使用 InfoPath 且希望在一個既有的 InfoPath 表單中新增自定義代碼或腳本,以下是一些步驟和考慮事項:

為 InfoPath 表單新增 C 或 VB.NET 代碼:

1. 開啟 InfoPath Designer:

打開 InfoPath 表單模板(.xsn 檔案)使用 InfoPath Designer。

2. 啟用表單代碼:

點擊「工具」選單中的「表單選項」(在新版 InfoPath 中,可能需要點擊「檔案」選項卡,然後選擇「表單選項」)。

3. 選擇編程語言:

在「表單選項」對話框中,選擇「編程」類別,然後選擇「C」或「VB.NET」作為編程語言。

4. 新增或編輯事件處理程序:

選擇一個控制項或事件(例如按鈕的點擊事件),然後點擊「編輯代碼」。這將會開啟 Microsoft Visual Studio Tools for Applications (VSTA),你就可以在這裡添加或修改代碼來自定義行為。

5. 編寫代碼:

在 VSTA 中,你可以添加自訂業務邏輯,例如進行數據驗證、操作數據源或整合其他服務等。

6. 調試與測試:

你可以在 VSTA 中使用調試工具來測試代碼是否按預期運行。

7. 發佈表單:

代碼編寫好並且經過測試後,你可以將表單發佈到 SharePoint 服務器或保存為本地計算機上的表單。

為 InfoPath 表單新增 JavaScript (用於網頁表單):

若果你正在與 InfoPath 表單服務 (InfoPath Forms Services) 工作,並且想要使網頁表單使用客戶端 JavaScript,則需要進行以下步驟:

1. 確保表單服務支持客戶端腳本:

InfoPath Forms Services 需要配置為支持客戶端腳本。

2. 編寫 JavaScript:

使用標準的前端開發技術來編寫 JavaScript 代碼。腳本可以嵌入到 HTML 頁面中,或者作為外部檔案加載。

3. 連接 JavaScript 到 InfoPath 表單:

由於 InfoPath 表單的限制,你可能需要在 SharePoint 頁面中嵌入 InfoPath 表單,並在該頁面中使用 JavaScript 來與表單互動。

由於 InfoPath 已被淘汰,微軟建議使用 PowerApps 作為其替代解決方案,PowerApps 提供了更加現代和靈活的方式來建立和使用自訂表單和應用。ご使用 PowerApps 和 Microsoft Power Automate(前身為 Microsoft Flow)來創建、發布和管理表單和自動化工作流程。

總結:

本文提供了有關 Microsoft InfoPath 的全面指南。我們解釋了如何下載和安裝 InfoPath,以及如何設定和清除它。您將瞭解到 InfoPath 的限制和系統需求,以及它是否包含在 Office 365 中。此外,我們還回答了一些常見問題,例如是否可以與 Excel 和其他應用程式一起使用,如何將它連結到 SharePoint,以及如何新增自訂代碼或腳本。如果您對使用 InfoPath 或尋找替代方案感到困惑,本文將為您提供清晰的解答。