PDFs no longer open in the legacy IE browser control (1 Viewer)

isladogs

Access MVP / VIP
Local time
Today, 00:08
Joined
Jan 14, 2017
Messages
19,481
Recently there have been several reports that PDF files (whether local or online) no longer open in the old IE browser control.
This is on machines that have the latest Windows Jan 2026 updates.

Some people report just seeing an empty grey box where the browser control is located.

In my tests, using Windows 10 22H2 19045.6809 and Access 2603 19728.20004 Beta Channel, I can view both local and online PDFs in the IE browser control without issues

However, using Windows 11 Pro 25H2 26200.7705 and Access 365 2603 19727.20000 Beta Channel, I get this message for both local & online PDFs in the IE browser control :

1770385041867.gif


In both cases, clicking Open, opens the PDF externally in my default browser (MS Edge)

The issue has been reported to the Access team but there appears to be no changes done in Access that would have caused it .
If possible, could others test in Win 10 / Win11 to help determine whether it is a Win 11 specific issue rather than a change in Access
 
Win11 pro 24H2 26100.7623
Microsoft 365 MSO (Version 2511 Build 16.0.19426.20260) 64-bit

Checking an old app I get an empty box.
 
No dialog to open or save?
 
just tested it using the Legacy webbrowser and created new database on Windows 11 and Office 2024 x64, and still it works!
 
Thanks @arnelgp.
How up to date is your Windows 11 machine? Full version build would really help.
The issue apparently began after the January updates and also may not affect 2024 LTSC
 
Last edited:
Not sure if its relevant but out of interest, what is your default browser and what is your default app for opening PDFs?
 
Makes me wonder how an old app I wrote that totally depended on this functionality is doing - but I am long since no longer with the corporation. :(
The things that suddenly change like this are depressing and make feel not reliable.

Anyway, to contribute I'd like to try testing it too, but want to clarify - is this the Webbrowser control that's available from the default installed list of controls on the toolbox? that amounts to a name of "WebBrowser0" when dragged onto form? the one that's missing the .navigate method?

1770400753125.png
 
This loads fine for me:

Code:
Me.WebBrowser0.ControlSource = "=""C:\Users\Firstname Lastname\Desktop\Misc\ChatGPT Financial Literacy book\PAPERBACK Financial Basics Manuscript.pdf"""
Me.WebBrowser0.Requery
 
Thanks @Isaac but could you report back on your Windows & Office version and builds - as I did in post #1
The issue only seems to be on Win 11 machines that have the latest updates.
 
Oops, sorry I forgot to do that. I'm on Windows 10 19045.6466
 
I can't quite get my head around this.

Yesterday or the day before, I updated Windows 11 and M365. After that I saw the failure to load the pdf in the web browser control.

Today, it loads again.

I am now updating M365 yet again and will follow that with a check on Windows 11. However, it is confusing as can be.
 
doesn't Win11 do some aggressive updating - i.e. behind the scenes totally? maybe they sneaky-patched it without admitting fault.
 
Confirmed.

I have Windows 11, version 25H2. 2026-01 Preview Update (KB5074105) (26200.7705) installed.
Microsoft® Access® for Microsoft 365 MSO (Version 2601 Build 16.0.19628.20166 Click-to-run) , updated just now.

The same PDF now opens in both the IE webbrowser and the new Edge webbrowser. I swear it did not yesterday. I'm totally confused.


1770404383644.png
 
I'll check my home computer too. I have no control over my work versions.
 
my windows 11 version
ver.png
 
I have a new win 11 VM, and the Edge browser does show the pdf, but i not (yet) tested Access or say runtime, and how the web brower control works. More "troubling" of course is that SOME use the Adobe pdf viewer in their browser, and now that Adobe has both a x32 bit version, and a x65 bit version, then matching up things becomes "more" problematic.

Note that Edge, Chrome, FireFox do have a build in "open source" library to view pdfs, based on the pdf.js project.

These built in viewers of course going to be a "safer" bet, since now we have:

Adobe and web browser plug in - x32 or x64 bits.
Access x32 or x64 bits - and that means the x32 or x64 bit version of Edge will be used here.

However, if you setup Edge (x64 bits) to view pdf's using Adobe, then I'm not sure what occurs in Access x32, since it's using a x32 bit version of the browser - and thus can NOT now use Adobe, and will have to default to using the built-in pdf.js library.

I can thus confirm on a recent, new fresh install of windows 11, from a iso image?
The default Edge browser can and does display pdf's just fine, and I not installed adobe PDF viewer at all.

I'll try and see (time permitting tomorrow) if a quick setup of say Access runtime, and viewing a pdf works on this fresh win 11 install......
This is a new "test" VM, and I can roll back changes to this vm after I test......

R
Albert
 
Windows 11 Pro for Workstations 25H2
Microsoft 365 Version 2508 Build 19127-20532 Click to run
Adobe Acrobat Pro (Latest version)

I see only a gray rectangle instead of the pdf.
It's my code:

SQL:
URL = "file:///" & Full_Path_To_Local_PDF
.wBrowser.Object.Navigate URL
.wBrowser.Tag = URL

If I right click the browser and select Change To and then select New Browser Control and change the code to following, I can see the pdfs.
Code:
www2.ControlSource = "https://msaccess/" & Full_Path_To_Local_PDF
 
Last edited:
@KitaYama
Thanks for confirming that the legacy browser control no longer displays PDFs even in versions as far back as 2508 (which used to be OK). To me that acts as further confirmation that the problem is due to a January Windows 11 update and not Access itself, as I first suggested back in post #1.
I also don't believe Acrobat is the problem as users who don't have that installed have the same issue.

@Albert D. Kallal
The issue is nothing to do with the Edge browser control in Access nor with the Edge browser itself
It is specifically that the old Access legacy browser control no longer displays PDFs for users running recent versions of Win 11. Win 10 is OK
 
These changes hurt so much.
We could have a legacy web control and set it to a specific internet site. Then in form's Load event, run a vba code to set a value in username & password of the site and click a button to login.
If necessary, users could tick a checkbox to show the local pdf of the selected record in the same browser.

Now we should have 2 browsers, one on top of the other. and hide one of them and show the other base on the situation.
We have to show legacy browser for the site and login, and when the user needs to see a local file, click a button to hide the legacy and show the new web browser.
We couldn't find a way to login automatically in new web browser.
Or
Find a way to show local pdf files in the legacy browser.
 
Last edited:

Users who are viewing this thread

Back
Top Bottom