XLIDE - Excel VBA for VS Code
Summary
XLIDE is a VS Code extension that enables editing Excel VBA code directly within VS Code, offering a tree view, syntax highlighting, symbol navigation, and write-back to .xlsm files. It uses a long-lived Python backend (pyOpenVBA and openpyxl) via a JSON-RPC bridge, exposing methods to list/read/write modules and read/write cells, and integrates Copilot as an agent tool. The project emphasizes Office-free VBA editing, cross-platform support, and a Live Share caveat, with detailed architecture and build steps.