Free tools Windows power users keep installed
One-click scans. No signup required.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Access VBA can display an HTML file in an EdgeBrowserControl, but Microsoft does not document a screenshot-saving method for that control. To capture the rendered page as an image, use a host or interop layer that exposes WebView2’s CapturePreview API and wait for the current page’s ContentLoading event. A separate browser window captured with an operating-system method is a less reliable workaround, not a built-in Access VBA feature.
What Access VBA can and cannot do
Microsoft describes Access’s EdgeBrowserControl as an Edge WebView2-based browser control for forms. Its reference includes the DocumentComplete event and methods such as ExecuteJavascript, but does not list an image-capture method. In particular, do not treat CapturePreview as a documented method of the Access control itself. Microsoft Access EdgeBrowserControl reference
WebView2, the underlying browser technology, does provide a capture API. Its CoreWebView2.CapturePreview method captures what WebView is displaying to an image stream. That API belongs to the WebView2 host API; calling it from Access VBA requires an additional host or interop layer that exposes it. Microsoft WebView2 CoreWebView2 API reference
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Display the HTML file in an Access form
-
In Access, open the form in Design View and add an EdgeBrowserControl.
#1 Best Overall
SaleEpson Workforce ES-50 Compact & Lightweight Mobile Document Scanner- PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
- QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
- VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
- INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
- EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
-
Set the control’s
ControlSourceto the local HTML file path or URL you want to display. Confirm that the file path is valid and that the page loads in the control. -
Use the control’s
DocumentCompleteevent as a signal that navigation completed before performing VBA work that depends on the displayed document. This event helps with sequencing, but it does not provide a screenshot.
Microsoft’s reference describes the control and its events and methods, but does not provide an end-to-end VBA example that saves a screenshot. Check that the installed Access control and WebView2 runtime support the approach you plan to use. Access EdgeBrowserControl reference
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #2
- FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
- ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
- READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
- WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
- OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
Capture the rendered page through WebView2
If you need an image of the rendered page rather than a screenshot of the Access window, use a host or interop layer that exposes WebView2’s CoreWebView2.CapturePreview API. It writes image data to a stream; the host must then save or otherwise handle that stream. This is not a standalone Access VBA call, so the exact implementation depends on the host and interop layer you choose. WebView2 API reference
Wait for the right navigation event
Do not capture immediately after starting navigation. WebView2 documents that CapturePreview fails before the first ContentLoading event. On a later navigation, calling it before that navigation’s ContentLoading event can capture the page that was navigated away from instead of the new page. Tie the capture to the current navigation’s event, then allow for any additional delayed content your page needs. WebView2 API reference
Decide what the image must include
The capture API captures what WebView is displaying. Decide whether a visible view is sufficient or whether your requirement includes content outside the displayed area. Also check whether the HTML relies on JavaScript, CSS, images, fonts, or other assets that load after navigation. The capture API does not remove the need to make those implementation decisions or wait for content that appears later.
Rank #3
- FAST DOCUMENT SCANNING — Document scanner with feeder allows you to speed through stacks with a 50-sheet Auto Document Feeder (ADF); Efficient office scanner to help you scan more productively
- INTUITIVE, HIGH-SPEED SOFTWARE — Quickly scan with this desktop document scanner; Epson ScanSmart Software lets you easily preview scans, email files, upload to the cloud, and more; Plus, automatic file naming saves even more time
- SEAMLESS INTEGRATION — Easily incorporate your data into most document management software with the included TWAIN driver; Office document scanner integrates seamlessly with business workflows
- EASY SHARING — Duplex scanner allows you to scan straight to email or popular cloud storage2 services like Dropbox, Evernote, Google Drive, and OneDrive for simple storage and sharing
- SIMPLE FILE MANAGEMENT — Scanner allows the creation of searchable PDFs with Optical Character Recognition (OCR) and convert scans to editable Word or Excel files effortlessly; Designed for home and office document scanning
Use a separate browser window as a VBA workaround
If you must keep the automation strictly in VBA and cannot add a WebView2 host or interop layer, a separate browser window plus an operating-system screen-capture technique is a workaround. It is not a documented screenshot feature of Access’s EdgeBrowserControl, and Microsoft’s cited references do not provide a turnkey VBA implementation for it.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →-
It captures a visible window or viewport, not necessarily the full HTML page.
-
It may include browser or window chrome.
-
The browser window must be in the expected state when the operating-system capture runs.
Rank #4
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)- Scanner type: Document
- Connectivity technology: USB
- With Auto Scan Mode, the scanner automatically detects what you're scanning
- Digitize documents and images
-
Navigation and delayed assets still need suitable waits before capture.
Choose this route only when those limitations are acceptable. For a dependable rendered-page image, prefer a host that exposes WebView2’s capture API.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsOr skip the browser setup
For a one-call capture of a publicly accessible page, ScreenshotNeo accepts a URL and returns an image or PDF. It is a screenshot API and MCP server for developers. Cookie banners are accepted and removed before capture, along with supported newsletter popups and chat widgets; those cleanup steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers indicate the page verdict and billing status. Its MCP server lets AI agents use screenshot tools. The free plan includes 1,000 shots per month with no card; paid plans start at $5 for 3,000 shots. ScreenshotNeo
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Replace the example URL with the page you want to capture and provide your API key. See the ScreenshotNeo API documentation for request options. This URL-based call captures a web page; it is not a way to render a local HTML file that exists only on your computer.
Best Value
- OUR MOST ADVANCED SCANSNAP. Large touchscreen, fast 45ppm double-sided scanning, 100-sheet document feeder, Wi-Fi and USB connectivity, automatic optimizations, and support for cloud services. Upgraded replacement for the discontinued iX1600
- CUSTOMIZABLE. SHARABLE. Select personalized profiles from the touchscreen. Send to PC, Mac, mobile devices, and clouds. QUICK MENU lets you quickly scan-drag-drop to your favorite computer apps
- STABLE WIRELESS OR USB CONNECTION. Built-in Wi-Fi 6 for the fastest and most secure scanning. Connect to smart devices or cloud services without a computer. USB-C connection also available
- PHOTO AND DOCUMENT ORGANIZATION MADE EFFORTLESS. Easily manage, edit, and use scanned data from documents, receipts, photos, and business cards. Automatically optimize, name, and sort files
- AVOIDS PAPER JAMS AND DAMAGE. Features a brake roller system to feed paper smoothly, a multi-feed sensor that detects pages stuck together, and skew detection to prevent paper damage and data loss
Sign up for 1,000 free screenshots a month, with no card required.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot capture problems
| Symptom | Likely cause | What to do |
|---|---|---|
| There is no screenshot method in VBA | The Access EdgeBrowserControl reference does not list a capture method. | Use a host or interop layer exposing WebView2 CapturePreview, or use a separate-window screen-capture workaround with its viewport limitations. |
CapturePreview fails at the start |
The call happened before the first ContentLoading event. |
Wait for that event before calling the API. |
| The capture shows the previous page | Capture was called before ContentLoading for the new navigation. |
Associate capture with the current navigation and wait for its ContentLoading event. |
| The screenshot is missing later content | The capture ran before delayed assets or page updates appeared. | Determine what the page loads after navigation and wait for the relevant content before capturing. |
| The screen grab includes window borders or cuts off the page | A visible-window capture records the viewport rather than an automatically full-page image. | Use a WebView2 capture path suited to your needs, or adjust the workaround and accept that it may not include off-screen content. |
Choose the right approach
| Approach | What it gives you | Main constraint |
|---|---|---|
| Access EdgeBrowserControl with VBA | Displays page content in an Access form; exposes events including DocumentComplete. |
The documented control methods do not include screenshot capture. |
WebView2 host or interop exposing CapturePreview |
Captures the content displayed by WebView2 to an image stream. | Requires a host or interop layer, and capture must wait for ContentLoading on the current navigation. |
| Separate browser plus operating-system capture | A VBA workflow may coordinate a visible browser window with an external screen-capture technique. | It captures the visible window or viewport, may include chrome, and is not a documented built-in Access capture API. |
Frequently Asked Questions
Does Access VBA have a built-in screenshot method for EdgeBrowserControl?
Microsoft’s documented EdgeBrowserControl methods do not include an image-capture method.
Can CapturePreview capture a page before it finishes loading?
It must not be called before the current navigation’s ContentLoading event; earlier calls can fail or capture stale content.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

