NoteHighlight2016 is a OneNote add-in that applies syntax highlighting to source code snippets.
The tool solves the problem of inserting formatted, readable code into OneNote notes. It works by allowing users to select a programming language from a ribbon menu, enter or paste source code into a pop-up window, and have the syntax-highlighted result inserted into the note. The highlighting is performed using an external syntax highlighting library. Users can also select existing text in their notes and reformat it with a different language syntax, or edit previously highlighted code blocks.
The add-in targets OneNote 2016 and OneNote for Office 365 in both 32-bit and 64-bit versions, with separate installers provided for each architecture. Installation is straightforward through an MSI file. The tool includes a settings interface where users can customize which programming languages appear in the ribbon menu by adding or removing languages from a configurable list. This makes it suitable for developers, technical writers, and students who frequently embed code examples in their OneNote notebooks and want those examples to be visually distinct and easier to read.
The project is a port of an earlier add-in built on the VanillaAddin framework. Development appears to be maintenance-focused, with the repository addressing specific compatibility issues that users encounter, such as the add-in not appearing after installation, and providing documented troubleshooting steps for known problems.