A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
Try these checks in order:
- Regenerate the embed code in OneDrive.
- Sign in to OneDrive.
- Go to Files and find the PowerPoint.
- Select the file, choose </> Embed, and select Generate.
- Replace the old HTML on the website with the newly generated embed code.
- If the embedded file shows "This item won't load right now" or stays blank, remove the original embedded HTML from the website and re-embed the file using newly generated HTML.
- This is the documented fix when the file is no longer showing or the link used has changed.
- Confirm the file is still available in that OneDrive account and still shared correctly.
- If the file is no longer shared with that account, it cannot be embedded.
- Anyone visiting a webpage with the embedded file can view it without signing in.
- Clear browser cookies and test again.
- A reported case of embed URLs suddenly failing was resolved after deleting cookies.
- If the issue is specifically with PowerPoint embed behavior for public viewers, note the limitation for OneDrive for Business.
- A Microsoft Q&A answer states that seeing a Microsoft 365 sign-in screen instead of the embedded presentation is expected with OneDrive for Business because of authentication and security policies.
- The workaround provided there is to download the presentation, upload it to a personal OneDrive account, open it in PowerPoint for the web, then use File > Share > Embed to generate embed code for public viewing.
- If the presentation itself opens blank after export in a SharePoint/SQL PowerView scenario, install the relevant SQL Server cumulative update.
- This applies only if the blank PowerPoint is coming from a PowerView report exported to PowerPoint in a non-English SharePoint/SQL Server 2012 or 2014 environment with Silverlight.
If the website embed is business-critical, the fastest practical path is:
- regenerate the embed code,
- replace the website HTML,
- clear cookies and retest,
- if public anonymous viewing is required, move the presentation to personal OneDrive and generate the embed from PowerPoint for the web.
- How to add an embedded document or picture into a webpage
- How can I embed a PowerPoint in a website via OneDrive without a sign in screen for non-logged in viewers? - Microsoft Q&A
- Embed urls suddenly stopped working - Microsoft Q&A
- KB3000494 - The slides of a PowerPoint file that is exported from a PowerView report show blank when you open it in slider show mode