How to Make an Embedded Excel Table Accessible in PowerPoint
Question details
The user needs to ensure that an Excel table embedded within a PowerPoint presentation is fully readable and accessible to screen readers.

- Product
- PowerPoint, Excel
- Device & OS
- not provided
- Scenario
- Creating a presentation that requires data from an Excel workbook while adhering to document accessibility standards.
- Observed behavior
- Embedded Excel worksheets are treated as OLE objects, which accessibility tools and screen readers identify as unreadable images or figures rather than structured data tables.
Ensure your Excel data is finalized before proceeding. Making the table accessible requires breaking its dynamic link to the original Excel file.
Paste Special as HTML Format
Convert the inaccessible OLE object into a native PowerPoint table using the Paste Special feature, allowing screen readers to navigate it properly.
Because embedded and linked OLE objects are read as a single figure by screen reading software, they cannot be navigated cell-by-cell. By pasting the Excel data as HTML, you create a standard PowerPoint table that accessibility tools can properly interpret and read aloud to users.
Open your Microsoft Excel workbook, highlight the specific table or cell range you want to include in your presentation, and press Ctrl+C (or right-click and select Copy).
Navigate to the appropriate slide in your PowerPoint presentation. On the Home tab, click the small arrow beneath the 'Paste' button and select 'Paste Special'.
In the Paste Special dialog box, choose 'HTML Format' from the list of options and click 'OK'. This inserts the data as a native table rather than an OLE object.
Click on the newly pasted table, navigate to the 'Table Design' tab, and apply a suitable style from the Table Styles gallery to ensure sufficient color contrast and visual clarity.

Create Accessible Presentations with WPS Office
WPS Office allows you to seamlessly copy data from WPS Spreadsheet and paste it directly into WPS Presentation as a fully editable and accessible native table, avoiding complex OLE object limitations.
- 1. Download WPS Office: Visit the official WPS website to download and install the free WPS Office suite on your device.
- 2. Copy Spreadsheet Data: Open your data file in WPS Spreadsheet, highlight the required cell range, and copy it to your clipboard.
- 3. Paste into WPS Presentation: Open your slide in WPS Presentation, right-click, and select standard paste options to insert a native, fully accessible table instantly.

Frequently Asked Questions
Why do screen readers fail to read embedded Excel tables?
Screen readers identify embedded OLE (Object Linking and Embedding) objects, like Excel worksheets, as a single image or figure. Because the internal text structure is hidden inside the object, the screen reader cannot navigate the individual rows, columns, or cells.
Can I keep my Excel table linked to PowerPoint while making it accessible?
No. Linked Excel tables remain dependent on the OLE framework, which cannot be made fully accessible to screen readers. You must break the link and paste the data as a native HTML table for it to be structurally read.
How do I verify if my PowerPoint table is accessible?
You can use PowerPoint's built-in Accessibility Checker. Go to the 'Review' tab and click 'Check Accessibility'. If the table was pasted correctly as HTML, it will be recognized as a table. Make sure to also define a header row in the Table Design tab for optimal accessibility.




