Real HTML5 components running inside Access forms and Excel UserForms — powered by VBA.
LiteView2 embeds a full Chromium browser inside your application. Any web component that runs in a browser can run inside Access or Excel. Here are the most common things VBA developers build with it.
The Problem
The default RichTextBox control is limited — no image support, no formatting toolbar, no HTML output. Access forms that need formatted notes, case descriptions, email composition, or document content have no good native option.
The Solution
LiteView2 loads TinyMCE or Quill inside a form frame. Your VBA code reads and writes the formatted HTML content with a single method call. The editor looks and behaves like a modern web editor — because it is one.
Typical Applications
The Problem
Access forms and Excel UserForms can display static charts. They can't display animated, interactive, filterable charts with tooltips, zooming, and real-time data updates.
The Solution
LiteView2 embeds any JavaScript charting library. Your VBA code pushes DAO recordset data or Excel range data directly into the page — no server, no API, no CSV export. The charts update when your data changes.
Typical Applications
The Problem
ListViews and DataGrids in VBA handle hundreds of rows. AG Grid handles hundreds of thousands — with sorting, filtering, column pinning, cell editing, and row grouping that VBA controls can't replicate.
The Solution
LiteView2 loads AG Grid inside an Access frame or Excel UserForm. You push data from VBA, the grid handles the display. Cell edits come back to VBA through the message bridge.
Typical Applications
The Problem
VBA applications that need to display PDFs typically shell out to Acrobat or open a separate window. There's no way to embed a PDF viewer inside a form.
The Solution
LiteView2 loads PDF.js inside a form frame. Pass a file path from VBA — the PDF renders inline, no Acrobat dependency, no external window.
Typical Applications
The Problem
Adding AI capability to a VBA application meant building a .NET wrapper or calling the API from VBA string handling. Neither approach produces a usable chat UI.
The Solution
LiteView2 loads a ChatGPT-style HTML interface inside an Access form. VBA passes the API key and initial context. The chat runs in the page — responses come back to VBA through the message bridge.
Typical Applications
The Problem
Access reports and Excel print layouts are hard to style. Complex layouts — invoices, proposals, certificates — require workarounds or third-party tools.
The Solution
LiteView2 renders any HTML template inside VBA. Populate the template with VBA string substitution or JSON, display it inside a form, and print to PDF with one method call.
Typical Applications
The Problem
Access forms look like they were designed in 2003. They were. For client-facing applications or modern organizations, the dated UI is a problem.
The Solution
LiteView2 loads a polished HTML5 interface inside an Access frame. The HTML talks to VBA through the message bridge — button clicks, form submissions, and data updates all route through your existing VBA logic.
Typical Applications
The Problem
Showing addresses, territories, or delivery routes on a map requires leaving the application. There's no native map control for Access or Excel.
The Solution
LiteView2 loads Leaflet, Google Maps, or Bing Maps inside a form frame. Pass address data from Access tables — the map plots and highlights the results inline.
Typical Applications
The Problem
Complex VBA applications use many forms for navigation — each form is a new window, adding visual complexity and state management headaches.
The Solution
LiteView2 hosts a single-page application shell inside one form frame. All navigation happens inside the HTML, with VBA handling data reads and writes. One form, many screens.
Typical Applications
Download and run them in Access or Excel in 5 minutes.
Download Free 30-Day Trial → View full API reference