Melhor resposta
Datado de 18/03/2019 an o artigo intitulado “Visão geral da programação da API OneNote JavaScript está disponível em Visão geral da programação da API OneNote JavaScript – Suplementos do Office (https://docs.microsoft.com/en-us/office/dev/add-ins/onenote/onenote-add-ins-programming-overview)
O OneNote em si não tem uma guia de desenvolvedor e não há um mecanismo de macro VBA integrado ao OneNote.
O programa de terceiros OneTastic tem um recurso de macro embutido com o qual é possível escrever macros para o OneNote. A capacidade de desenvolver macros não está disponível na versão gratuita, mas algumas macros são fornecidas.
Respondendo “Que linguagem de programação pode ser usada para escrever macros para o OneNote?”
Resposta
Boa pergunta, parece que o OneTastic é o caminho a seguir.
A Microsoft deve realmente incluir um mecanismo VBA completo / modelo de objeto / gravador de macro para o OneNote, assim como no Excel e Palavra. Deve ser compatível com VBA, Python e JavaScript (e ser capaz de alternar entre linguagens / sintaxe em tempo real).