XVBA - Live Server VBA installs statistics
By Local Smart · VS Code Marketplace · Programming Languages
Edit VBA files from Excel/Access In VSCode with Intellisense,Live Server, and Create Ribbons. You can use Snippets, Autocomplete (Language Server), run Macros from VSCode, add namespace to your vba files etc..
XVBA - Live Server VBA has 235,967 recorded installs on VS Code Marketplace, ranking #1354 of 2,501 tracked listings.
Rating: 3.63 / 5 from 57 ratings
About XVBA - Live Server VBA
XVBA — Live Server VBA for Excel & Access
Edit VBA code in Visual Studio Code with IntelliSense, a smart Live Server, snippets, auto-complete, ribbon designer, and macro runner — all tightly integrated with Excel and Access.
What's New in 4.0.34
| Feature | Description |
|---|---|
| Stable production package | All fixes from 4.0.32 and 4.0.33 verified working in the packaged .vsix. The any-promise bundling fix, synchronous temp-file creation, and full activation logging are confirmed working after install. |
| CHANGELOG updated | Versions 4.0.32 – 4.0.34 fully documented in CHANGELOG.md. |
What's New in 4.0.33
| Feature | Description |
|---|---|
| Temp files created on every activation (build fix) | VBScript and XML communication files are now reliably created at activation in both development and production builds. Root cause: any-promise was listed as a webpack external, causing a Cannot find module 'any-promise' crash that silently prevented the entire extension from loading when installed from the .vsix. Removed from externals so it is bundled correctly. |
| Synchronous file creation | Folders and files are created with mkdirSync / writeFileSync (same pattern used by the logger) so there is no race condition between activation and the first command. |
| Full per-file logging | Every folder and file operation logs [XVBA] dir OK/FAIL and [XVBA] file OK/FAIL with the exact path — makes diagnosing permission or path problems instant. |
What's New in 4.0.32
| Feature | Description |
|---|---|
| VBScript from memory | The extension no longer ships or reads .vbs files from its install folder. All VBScript communication files are generated from TypeScript resource strings and written to the OS temp folder on every activation. This means the VSIX is smaller, the scripts are always up-to-date, and there is no dependency on external files that a user or AV tool could accidentally delete or modify. |
| Reliable temp-folder creation | createFolderIfNotExist now uses { recursive: true } so intermediate folders are always created in one call, even on a clean user profile. |
| Errors surfaced, not swallowed | fileWrite, writeFileIfNotExist, and createConcatenatedScriptFile previously caught errors and returned false or called console.log, hiding the real failure. They now throw so the caller can log the exact problem. |
| Per-step activation logging | Each VBScript file creation step logs its target path on success ([XVBA] VBScript Run Macro ready: …) and the full error on failure, making it easy to diagnose permission or path problems in the XVBA log. |
What's New in 4.0.31
| Feature | Description |
|---|---|
| Export Changed VBA | Sends only modified files to Excel. First run captures a baseline snapshot; every subsequent run compares file modification times and pushes only what actually changed. |
| Smart Live Server | On every file save the watcher detects which single file changed and sends only that module (RUN_CHANGED). Duplicate OS events for the same save are silently discarded by an mtime guard. |
| No freeze on import | ScreenUpdating, Calculation, and EnableEvents are disabled during VBA import. book.Save is no longer called automatically — saving inside VBScript was the primary cause of Excel freezing mid-import. |
| Import → sync | After Import VBA pulls files from Excel into VSCode the change-tracker snapshot is refreshed, so the Live Server will not immediately send those files back. |
| Sheet / class fix | .cls files that map to existing workbook components (sheets, ThisWorkbook, class modules) are updated in-place instead of removed and re-imported, preventing duplicate sheet tabs. |
| Dev (With Line Number) | Line numbering is now accurate — every non-blank VBA line is prefixed with its 1-based source index. Erl() in Excel returns the exact VS Code line number where the error occurred. |
| No-folder stability | Fixed a crash where opening VSCode without a workspace folder caused the LSP server to throw an unhandled exception and break the extension. |
| Fast startup | Extension no longer blocks the activation sequence on disk I/O. VBScript communication files are written in the background, eliminating the "extension host did not start in 10 seconds" timeout. |
Key Features…
Description from the VS Code Marketplace listing.
- Access
- CATScript
- excel
- live Server
- macro
- vb
- vba
- vbs
- Visual Basic Application
- Xvba
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace Programming Languages plugins
All 20 XVBA - Live Server VBA alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=local-smart.excel-live-server. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.