Visit

Main Content Area

Microsoft Excel

To save this webpage as a printable checklist, follow the instructions in your web browser to print it.

Microsoft Excel Accessibility Checklist


Document Information

  • ___ File name: Use dashes or underscores (e.g., Excel-Document.xlsx, Excel_Document.xlsx).
  • ___ Document language: Set the primary language for the spreadsheet.
  • ___ Metadata: Include author, subject and keywords.
  • ___ Workbook title: Add a descriptive title (required for PDF export).
  • ___ Worksheets: Use unique and descriptive names, which are read by screen readers. Remove blank sheets.
  • ___ Use accessible templates: Make sure spreadsheet design, colors, contrast and fonts are accessible for all.
  • ___ Instructions: For long or complex worksheets, add instructions in cell A1 for screen readers to read. Match the cell background color to visually hide the instructions if needed.

Page Structure and Elements

  • ___ Make sure to add text to cell A1: Screen readers start reading any worksheet from cell A1.
  • ___ Name cells and ranges: This lets screen reader users quickly identify their purpose.
  • ___ Cell Spacing: Use whitespace in cells by adjusting column widths and row heights to ensure content is legible.
  • ___ Labels: Column and row headings must be labeled.
  • ___ Remove blank cells, rows or columns: Screen readers interpret them as signifying the end of content.
  • ___ Reading order: Make sure reading order is logical and can be navigated with a keyboard.
  • ___ Headings: Use Excel's built-in headings and labels so they are descriptive.
  • ___ Links: Use meaningful link text to clearly indicate a link’s destination. Avoid generic phrases “click here” or “learn more.” Ensure links are visually distinct from surrounding text (e.g., underlined and in a different color).

Tables

  • ___ Structure: Spreadsheets do not have default table structures. Use Excel’s built-in table features to identify data.
  • ___ Give tables descriptive names: This makes them easier to reference.
  • ___ Descriptive and concise headings: Headings are crucial and help everyone to understand the data.
  • ___ Define scope for columns and rows: Explicitly link headers to their corresponding data cells for screen readers.
  • ___ Ensure clear header rows: This provides context for navigation.
  • ___ Avoid merged or split cells: These confuse screen readers and make navigation difficult.
  • ___ Repeat header rows for multi-page tables: This maintains context across pages.
  • ___ Set text wrapping to "None": This helps anchor the table structure.

Text, Contrast and Color

Images, Charts and Graphs, Math and Equations

  • ___ Images: Excel doesn’t allow for anchoring or inline positioning of images. So screen readers can not read them.
  • ___ Alt text: Provide clear and concise descriptive alternative text ("alt text") in cells next to meaningful images (125 characters or less). Alt text helps people who can't see the screen to understand what's important in visual content like pictures, SmartArt graphics, shapes, groups, charts, pivot charts, etc.
  • ___ Charts and graphs: Use clear and descriptive language for chart title, axis titles and data labels.
  • ___ Math and equations: Provide text descriptions if math and equations are not accessible.

Freeze Tools

When a sheet has populated columns and/or rows that extend beyond the visible area, a user must scroll with the keyboard or mouse to see all of the sheet's contents. Freeze tools make the spreadsheet content easier to view.

  • ___ Freeze top row: When a user scrolls down, column headers remain visible. Rows appear to slide under them.
  • ___ Freeze first column: Row headers remain visible as a user scrolls right.
  • ___ Freeze panes: When a user scrolls vertically or horizontally, the two columns and rows of interest remain static.

Testing, Validation and YuJa Panorama

  • ___ Accessibility Checker: (Review > Check Accessibility) Use to identify and fix accessibility issues. Runs automatically in the background. If it detects accessibility issues, a reminder appears in the status bar.
  • ___ Manual testing: After using this checklist to update the Microsoft Excel file, I have done manual testing for keyboard navigation, and with a screen reader (if I have been trained to use NVDA for PC, or VoiceOver for Mac).
  • ___ YuJa Panorama: Once the file has been uploaded to a D2L course, faculty can also work within Panorama to remediate the file for accessibility or create an alternative version in another format.

Resources