Free 30-Day Trial — No Credit Card Required

Embed Modern Web Apps Inside VBA
Without COM Registration

Still stuck with the old IE WebBrowser control?

Build modern UI inside Excel & Access using HTML, CSS, and JavaScript — powered by Chromium.

Simple RegFree setup. No OCX registration required.

Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit
Works in Excel & Access • 32/64-bit • Reg-free or COM registered
270+ APIs 60+ Events Registration-free deployment

Designed for professional VBA developers working with Excel, Access, and legacy systems.

Imran Bhatti — LiteView2 developer
Built by Imran Bhatti
ActiveX and COM specialist focused on high-performance controls for Excel and Access VBA. Used in real-world VBA applications and production environments.

Your IE WebBrowser control is holding you back

The WebBrowser control was built for a web that no longer exists.

❌ Before (IE WebBrowser)

Broken layouts on every modern website
No ES6, no Promises, no Fetch API
Constant "script error" popups
No security updates since 2016
No developer tools for debugging
Many modern websites refuse to load at all

✅ After (LiteView2)

Full Chromium rendering — every site works
Complete JavaScript ES6+ support
Stable, zero script errors
Active security via WebView2 runtime
Full Chrome DevTools access
Two-way VBA-to-JavaScript communication built in
⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit

See LiteView2 in Action

A real Access form running a Chromium dashboard — powered by LiteView2.

HTML button calling VBA VBA updating DOM in real-time No installation required (RegFree)
LiteView2 running inside Microsoft Access — modern analytics dashboard with charts
Real Access form running LiteView2 — click to enlarge

Built for VBA Developers

Everything you need to embed modern web content in your VBA applications.

📦

Registration-Free Deployment

Copy the OCX next to your app and add a small bootstrap module. No regsvr32, no admin rights, no registry entries.

🌐

Full Chromium Engine (WebView2)

Every modern website works. Full HTML5, CSS3, ES6+ JavaScript. Active security updates from Microsoft.

VBA ↔ JavaScript Bridge

Call VBA from JavaScript. Control the DOM from VBA. Full two-way communication with PostMessage, callbacks, and host objects.

🧩

Built-in JSON Support

Parse, query, validate, and build JSON natively in VBA. No external libraries required.

📊

Works in Excel & Access

Embed in UserForms, Access forms, VB6, Delphi — any COM host. Push DAO recordsets directly to charts.

🔔

60+ Events

Navigation, DOM, downloads, frames, audio, focus, authentication, permissions, process lifecycle — full control.

⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit

Start in Minutes — Not Hours

Initialize once, then control everything from VBA.

VBA — Embed a Browser and Execute JavaScript ' Get the singleton pool and embed a browser in a Frame control Dim lv As Object Set lv = GetPool() idx = lv.CreateInControl("https://example.com", Me.Frame1) ' Execute JavaScript and get the result back in VBA Dim title As String title = lv.ExecuteScript(idx, "document.title") MsgBox "Page title: " & title
VBA — Push Database Records to a Chart.js Dashboard ' Open a recordset from your Access database Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("SELECT Period, Revenue FROM Sales") ' Send it to the browser — serialized as JSON, received by JavaScript lv.PushRecordset idx, rs, "renderChart" rs.Close

Built for Real VBA Applications

What developers are building with LiteView2.

MOST COMMON
🔄

Replace the IE Control Permanently

Add a modern Chromium browser to your VBA forms with a dedicated API designed for Access, Excel, and VB6. Full control over navigation, JavaScript, and DOM — all from VBA code.

🌐

Embed ChatGPT or Any Website

Load any URL — Google Maps, ChatGPT, internal portals — right inside your Access or Excel forms.

📊

Build Real-Time Dashboards

Push DAO recordset data directly to Chart.js, D3, or Plotly charts. No file exports, no middleware.

Run JavaScript from VBA

Two-way communication: VBA calls JS functions, JS sends data back to VBA. Full bidirectional bridge.

⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit

How Deployment Works

1

Copy LiteView2 files with your project

Place the OCX next to your .accdb or .xlsm file.

2

Add the bootstrap module

A small VBA module activates the OCX for registration-free use.

3

Run inside Excel or Access

Create browsers, navigate, execute JavaScript — all from VBA.

No installation. No admin rights required.

Download LiteView2 and Modernize Your VBA Apps in 5 Minutes

Full trial package. 30 days. All features. No credit card.

⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit · 3.7 MB

Enterprise inquiry or demo request? Fill out the form below:

No registration required No admin rights Works in Excel & Access 32-bit and 64-bit

DEEP DIVE
0
API Methods
0
Events
0
DOM Functions
Reg-Free
No Admin Required

Built for performance and stability — not a wrapper or shim. Every method is a production-grade implementation with full error handling, designed specifically for VBA developers.

Created by Muhammad Imran — a developer who builds production Access and Excel applications for enterprise clients and needed a real WebView2 control that didn't exist.

The Only WebView2 ActiveX OCX Control Built for VBA Developers

Old WebBrowser vs LiteView2

A side-by-side look at what you're leaving behind — and what you're gaining.

Feature IE WebBrowser LiteView2
Modern HTML5 & CSS3
Modern JavaScript (ES6+)
Chromium Engine
Two-way VBA ↔ JS Communication
Built-in JSON Support
PDF Generation
Screenshot Capture
28 DOM Functions
Recordset → Web Page (PushRecordset)
Multi-Browser Instances
Profile Isolation & InPrivate
Download Management
Registration-Free Deployment
Active Development & Security Updates

Get Started in 3 Steps

No installers. No configuration files. No registry entries.

1

Copy OCX to your folder

Place the OCX file next to your .accdb or .xlsm. That's the entire install.

2

Add the bootstrap module

Paste a small standard module (included below). It activates the control from VBA.

3

Load any website

Create a browser in any Frame control. Navigate, execute JavaScript, and handle events from VBA.

lv.CreateInControl "https://example.com", Me.Frame1
No registration required No admin rights Works in Excel & Access 32-bit and 64-bit Does not modify your system
⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit

Full Bootstrap Module

Copy this standard module once per project — it handles all RegFree initialization.

Standard Module — modLV2Pool (add once per project) ' --- LiteView2 Reg-Free Bootstrap --- ' OCX must be in the same folder as your .accdb / .xlsm #If Win64 Then Private Declare PtrSafe Function SetDllDirectory Lib "kernel32" _ Alias "SetDllDirectoryW" (ByVal lpPathName As LongPtr) As Long Private Declare PtrSafe Function LiteView2_ActivateManifest _ Lib "LiteView2_x64.ocx" (ByVal path As LongPtr) As Long Private Declare PtrSafe Function LiteView2_CreateBrowserPool _ Lib "LiteView2_x64.ocx" () As Object #Else Private Declare PtrSafe Function SetDllDirectory Lib "kernel32" _ Alias "SetDllDirectoryW" (ByVal lpPathName As LongPtr) As Long Private Declare PtrSafe Function LiteView2_ActivateManifest _ Lib "LiteView2_x86.ocx" (ByVal path As LongPtr) As Long Private Declare PtrSafe Function LiteView2_CreateBrowserPool _ Lib "LiteView2_x86.ocx" () As Object #End If Private m_Pool As Object Public Function GetPool() As Object If m_Pool Is Nothing Then Dim p As String p = CurrentProject.Path ' Access (Excel: ThisWorkbook.Path) SetDllDirectory StrPtr(p) ' Tell Windows where the OCX lives #If Win64 Then LiteView2_ActivateManifest StrPtr(p & "\LiteView2_x64.ocx") #Else LiteView2_ActivateManifest StrPtr(p & "\LiteView2_x86.ocx") #End If Set m_Pool = LiteView2_CreateBrowserPool() m_Pool.ActivateLicense "Your Company", "YOUR-LICENSE-KEY" ' omit this line during 30-day trial End If Set GetPool = m_Pool End Function

Two Ways to Deploy. Zero Headaches.

Most VBA controls require admin rights and registry entries. LiteView2 works without either — but supports both models when you need them.

⭐ Recommended

Registration-Free Mode

Drop the OCX file next to your application. No regsvr32, no admin rights, no registry entries. Your app runs on any machine with the WebView2 Runtime.

How it works: Add a small bootstrap module (included above) that calls two functions from the OCX — one to set the folder path, one to activate the control. After that, create browsers and use them from any form. Everything is handled internally — no manual configuration needed.

  • No COM registration required
  • No administrator permissions needed
  • XCopy / USB / network share deployment
  • Multiple versions can coexist on one machine
  • Perfect for consultants distributing to clients
💡 Ideal for: portable apps, client distributions, locked-down corporate machines, USB deployment
Traditional

Registered (COM) Mode

Standard COM registration using regsvr32. Install once, use from any application on the machine. Early binding and IntelliSense in the VBA editor.

  • System-wide registration for all applications
  • Full IntelliSense and early binding in VBA
  • Centralized IT deployment via Group Policy
  • Familiar workflow for Windows sysadmins
  • Type library (.tlb) included for IDE support
💡 Ideal for: enterprise IT rollouts, centrally managed environments, developers who prefer IntelliSense

Complete Feature Reference

A complete Chromium integration layer — not a wrapper, not a shim. Real APIs that do real work.

Navigation & Content

🌐

Load Any URL or HTML String

Navigate, NavigateSync, NavigateToString, history, custom HTTP requests with headers and POST data.

🔧

Read & Manipulate Web Pages From VBA

Read, write, click, check, select, scroll, focus — by ID, by name, by CSS selector. No JavaScript required.

Run JavaScript and Get Results Back

Sync and async JavaScript. Typed arguments. Return values. Persistent document-creation scripts.

📄

Preview PDFs, Office Files & Media

Open images, PDFs, videos, audio, Word, Excel, and PowerPoint files directly in the browser frame.

Data & Communication

💬

Two-Way VBA-to-JavaScript Bridge

PostMessage, WebMessageCallback, and Host Object Bridge. VBA ↔ JavaScript in both directions.

📊

Send Database Records to Charts Directly

Serialize DAO or ADO recordsets directly to the browser. One call: VBA → JSON → JavaScript callback.

🧩

Parse & Build JSON Without External Libraries

Parse, query, validate, build JSON natively. No external VBA JSON library required.

🍪

Full Control Over Browser State

Get, set, and clear cookies. Clear cache, localStorage, IndexedDB, browsing history — individually or all.

View all 18 advanced features

Output & Capture

🖨

Printing & PDF

PrintToPdf, PrintWithSettings, margins, scaling, orientation, headers/footers, copies, pages-per-side.

📸

Screenshot Capture

Capture the viewport to PNG. One call, one line, done.

🔍

Find in Page

StartFind, FindNext, FindPrevious with match count and active match index events.

🛠️

DevTools Protocol

Call any Chrome DevTools Protocol method. Subscribe to CDP events. Full low-level access.

Infrastructure & Security

🗃️

Browser Pool

Create, park, destroy, reparent, resize. Run 10 browsers on one form. Each with its own profile.

🔒

Profile Isolation

Named profiles with separate cookies, localStorage, IndexedDB. InPrivate mode. Per-profile browsing data.

📥

Download Management

Pause, resume, cancel. Progress tracking. Custom download dialogs. File save security events.

📦

Registration-Free Deployment

Copy the OCX next to your app and add a small bootstrap module to activate it from VBA. No regsvr32, no admin, no registry entries.

🔔

45+ Events

Navigation, DOM, downloads, frames, audio, focus, authentication, permissions, process, screen capture.

⚙️

30+ Settings

Script, context menus, DevTools, autofill, passwords, zoom, color scheme, scrollbars, hardware acceleration.

Simple, Fair Pricing

One-time purchase. No subscriptions. No per-seat runtime fees. Royalty-free redistribution.

EARLY BIRD — $100 OFF
Developer
$199 $99
one-time payment · limited time
🔥 Early Access — price increases after initial users

For individual developers shipping apps with embedded browsers.

  • 1 named developer
  • Unlimited applications
  • Unlimited end users
  • Royalty-free redistribution
  • Both 32-bit and 64-bit OCX
  • 1 year of updates
  • Email support
Buy Developer License — $99
Enterprise
$1,299
one-time payment

For organizations with multiple offices or global development teams.

  • Unlimited developers (all locations)
  • Unlimited applications
  • Unlimited end users
  • Royalty-free redistribution
  • Both 32-bit and 64-bit OCX
  • 1 year of updates
  • Priority support with SLA
Buy Enterprise License — $1,299
Annual Renewal
$79
per year (optional)

Continue receiving updates and support after the first year.

  • Software updates
  • New feature releases
  • Bug fixes and patches
  • Continued email support
Renew Annual Support — $79

Try free for 30 days — full functionality, no credit card, no commitment.

⇣ Download LiteView2 – Free 30-Day Trial
Run modern HTML UI inside Excel, Access & VBA apps • Get running in under 2 minutes
⚡ No installation · Works instantly · Windows 32/64-bit

Already evaluated LiteView2?

Ready to Purchase?

Email me with your preferred license tier. I'll send your invoice and license key within 1 business day.

Email for License
imran@imranosoft.com

Frequently Asked Questions

The control displays a watermark after 30 days. To activate, add a single line of VBA — .ActivateLicense "Your Company", "YOUR-LICENSE-KEY" — on either the pool object (reg-free) or the control reference (registered mode). Your code and projects remain intact — just add the key and you're back in business.

Yes. Contact us and we'll credit your Developer license purchase toward the Site or Enterprise license price.

You can distribute the LiteView2 OCX with your applications to unlimited end users without paying per-copy fees. The license covers the developer, not the deployment.

Yes, but it's already installed on Windows 10 (April 2018+) and Windows 11 by default. For older systems, Microsoft provides a free redistributable installer.

✅ Enterprise-Safe. Fully Compliant.

No telemetry. No phone-home. Offline licensing. No data collection. Built on Microsoft's official WebView2 runtime. Safe for regulated industries.

Every License Includes

Everything you need to go from download to production.

📦 32-bit & 64-bit OCX
📘 Type Library (.tlb)
📖 Full API Documentation
📝 VBA Developer's Guide
🧪 Sample Projects
🔑 Offline License System
🔄 1 Year Updates
✉️ Email Support
⇣ Download Free Trial