使用內嵌 VBA 程式碼管理 XLSM 檔案
在你的 .NET 試算表應用程式中維護 Microsoft Excel 巨集與 Visual Basic for Applications (VBA) 程式碼,無需使用 Excel。

具備 .NET 試算表元件(含 VBA 程式碼與巨集支援)的解決方案,讓開發人員能在應用程式中整合既有的 Excel 自動化功能。這將發揮 .NET 架構的優勢,提升試算表作業的效能、安全性與可擴充性。開發人員可存取、修改並儲存內嵌的 VBA 腳本,確保在支援 VBA 執行的環境中能順暢運作。即使涉及傳統舊系統或未啟用 VBA 的環境,仍能維持自動化與功能;同時也支援程式碼更新、除錯,以及為可供程式碼執行的設定做準備。
部分 .NET 試算表元件提供 VBA 程式碼/巨集支援,包括:
- Aspose.Cells for .NET 是一個 Excel 試算表程式設計 API,可讓你在 .NET 應用程式中於範本檔案內修改巨集與 VBA 程式碼,以更有效率地完成試算表工作。
- Document Solutions for Excel, .NET Edition 由 MESCIUS 提供,讓使用者能載入並儲存支援巨集的 XLSM 檔案。
- EPPlus 是用於管理 Office Open XML 試算表的 .NET 程式庫。它能建立、讀取、刪除並修改 VBA 程式碼。
- Infragistics Excel Framework(Infragistics Ultimate UI for Windows Forms 的一部分)支援以 XLSM 格式搭配 VBA 程式碼的活頁簿,進一步強化 .NET 應用程式開發。
如需更深入了解功能與價格,請參閱我們對 .NET 試算表元件的比較。