Как написать на страницу OneNote 2013 с помощью C # и взаимодействия OneNote

Я видел много статей на эту тему, но все они либо неполные, либо не отвечают на мой вопрос. С помощьюC# и OneNote Interop, я хотел бы просто написать текст на существующей странице OneNote 2013. В настоящее время у меня есть блокнот OneNote с разделом под названием"Sample_Section"и страница называется"MyPage".

Мне нужно уметь пользоватьсяC# код для написания текста на этой странице, но я не могу понять, как или найти какие-либо ресурсы для этого. Я просмотрел все примеры кода в Интернете, и ни один из них не ответил на этот простой вопрос или не смог этого сделать. Также многие примеры кода устарели и ломаются при попытке их запуска.

Я использовалMicrosoft пример кода, который показывает, как изменить имя раздела, но я не могу найти код для записи текста вPage, Нет простого способа сделать это, что я вижу. Я потратил много времени на изучение этого вопроса и просмотр различных примеров в Интернете, но ни один из них не может помочь.

Я уже просмотрелMSDN статьи оOneNote Interop также. Я смутно понимаю, какOneNote Interop работает черезXML но любая дополнительная помощь понимания, которая также будет оценена. Самое главное, я был бы очень признателен за пример кода, который демонстрирует, как записать текст вOneNote Страница тетради 2013.

Я пытался использовать этот ответ переполнения стека:Создание новой страницы One Note 2010 из C #

Однако в этом решении есть две вещи, которые не отвечают на мой вопрос:

1) Помеченное решение показывает, как создать новую страницу, а не как написать на нее текст или как заполнить страницу какой-либо информацией.

2) Когда я пытаюсь запустить код, помеченный как решение, я получаю сообщение об ошибке в следующей строке:

var node = doc.Descendants(ns + nodeName).Where(n => n.Attribute("name").Value == objectName).FirstOrDefault();
return node.Attribute("ID").Value;

Причина в том, что значение "узла" является нулевым, любая помощь будет принята с благодарностью.