Add custom keyboard shortcuts to your Office Add-ins in Excel

Office Add-ins team

This blog is the first of a series highlighting custom keyboard shortcuts for Office Add-ins in Excel.

Office has hundreds of native keyboard shortcuts that enable power users to work more efficiently. Keyboard shortcuts are also critical for users with mobility or vision disabilities because they provide an alternative to using a mouse. This is especially powerful in Excel where you may need to repeat the same action several times during a single workflow.

Over the past several years, we’ve heard from many partners and developers about the need for custom keyboard shortcuts to help their users work more efficiently. Today, we are excited to announce general availability for custom keyboard shortcuts for Office Add-ins in Excel.

Introducing custom keyboard shortcuts for Office Add-ins

Developers are now able to configure custom keyboard shortcuts for Office Add-ins in Excel that can invoke any add-in related functionality. The possibilities are endless and keyboard shortcuts can be effective no matter the scenario of your add-in.

In this blog post, we’ll walk through use cases for keyboard shortcuts in your add-in. We’ll also highlight how one of our preview partners, Oracle, uses keyboard shortcuts to zoom in and out of their data.

Open/Close the task pane without touching the mouse

With the help of shared runtime, you can register keyboard shortcuts to quickly show and hide the add-in task pane. This enables users to efficiently work between the task pane and the worksheet without ever reaching for their mouse. In the following video, we use Ctrl+Shift+Up and Ctrl+Shift+Down to show and hide the task pane.

Example of a keyboard shortcut

Apply quick custom formatting to your cells

There are already many shortcuts in Excel to help you quickly format cells in the worksheet. With custom keyboard shortcuts, you can extend those capabilities to match specific formatting needs for your users. In the following video, we registered Ctrl+Shift+L to cycle through four different cell colors and quickly use the shortcut to apply formatting on the selected cell.

Example of a keyboard shortcut

Change your data view using a shortcut

One of our preview partners, Oracle, uses keyboard shortcuts to change the view of the data in the worksheet. The following video demonstrates using Ctrl+Shift+I and Ctrl+Shift+O to zoom in and out of the currently selected data point.

The possibilities are endless

With the wide variety of functionalities available in Office Add-ins, you can register keyboard shortcuts to do just about anything in Excel. Just for fun, in the following video, we show you how to use Ctrl+Shift+Alt+C to insert a cat into the worksheet.

Example of a keyboard shortcut

Every Office Add-in for Excel, including yours, can utilize keyboard shortcuts to help users work more efficiently and improve the overall accessibility of your add-in on Web, Mac, and Windows. Here are some links to help you get started with custom keyboard shortcuts in Office Add-ins:

Play around with custom keyboard shortcuts using our PnP sample on GitHub: PnP-OfficeAddins/Samples/excel-keyboard-shortcuts at master · OfficeDev/PnP-OfficeAddins (github.com)

To add shortcuts to your own Add-ins, check out our documentation: Custom keyboard shortcuts in Office Add-ins – Office Add-ins | Microsoft Docs

Want custom keyboard shortcuts for Office Add-ins in Word, PPT, or Outlook? Let us know! Reach out to us on the Microsoft 365 Developer Platform suggestions forum on Microsoft Tech Community.

Feedback usabilla icon