BOA: Better Office Accessibility

BOA is a powerful suite of accessibility enhancements for Microsoft Office, designed to vastly improve the screen reader experience for NVDA users. It directly patches inaccessible UI components and introduces rapid navigation tools for Excel and PowerPoint.

Features

Excel features:

1. Bulk Sheet Organizer

Instantly reorder and arrange multiple sheets at once using a fully accessible dialog table. * Shortcut: NVDA + E then X * **How it works:** Opens a dialog where you can select a sheet and map it to a new position. Scheduled moves are listed in a data table (pressDelto remove a mistake). ClickOK` and your workbook is rearranged instantly.

2. Quick Sheet Mover

Move the active sheet left, right, to the very beginning, or to the very end instantly using your keyboard. * Shortcuts: nvda shift plus right left arrow keys, page up down keys and home end keys. mentioned arrow keys use to move up and down,, page up down do same, home end with nvda shift moves sheet to starting or ending.

3. Better Focus Loss Prevention

4. Accessible Sheet Renaming

5. Hidden Row/Column Tracker


PowerPoint Features

1. Accessible Color Pickers

2. Standard Color Grid Support


The NVDA+E Command Prefix

To prevent keystroke conflicts with other NVDA plugins, BOA uses a Command Prefix Mode: 1. Press NVDA+E to enter Command Mode. You will hear a high-pitched beep. 2. Press a secondary key to trigger a feature. - Example: NVDA+E then X = Open the Excel Bulk Sheet Organizer. - Example: NVDA+E then Escape = Cancel command mode.

If you press an invalid key, you will hear an error beep.

Customization

BOA features are fully modular and can be enabled or disabled at any time. Go to NVDA Menu -> Preferences -> Settings -> Better Office Accessibility to toggle individual features on or off without restarting NVDA.

⚙️ Settings & Configuration

As of v1.1.0, BOA includes a fully accessible native NVDA Settings Panel. You can find it by navigating to NVDA Menu -> Preferences -> Settings -> BOA Office Enhancements.

Features of the Configuration Manager: - All features are enabled by default, but can be individually toggled off. - The settings are grouped securely by application (Excel, PowerPoint, Word). - Settings are saved securely to a standalone JSON file (boa_settings.json), ensuring your core NVDA configuration is never corrupted. - If Microsoft Office officially fixes an accessibility bug in the future, you can safely disable BOA's specific override hook without losing the rest of the addon's functionality!

Security

BOA is built with strict security boundaries. Background COM manipulations are executed within safely initialized sandboxes, and clipboard injections strictly verify window foreground process IDs to prevent leakage of data into other applications.

Requirements

Installation

  1. Download the latest .nvda-addon release file.
  2. Open the file or use NVDA's Add-on Store -> Install from external file. [in store expected soon]
  3. Restart NVDA.

Changelog


Version 1.2.0 — 2026-06-03

Final release v1.2.

New Features

Bug Fixes


Version 1.1.0 — 2026-05-30

Final release.

New Features

Bug Fixes


Version 1.0.0 — 2026-05-24

Initial public release.

New Features