Como gravar em uma página do OneNote 2013 usando c # e a interoperabilidade do OneNote

Eu já vi muitos artigos sobre isso, mas todos estão incompletos ou não respondem à minha pergunta. UsandoC# e a Interoperabilidade do OneNote, gostaria de simplesmente escrever texto em uma página existente do OneNote 2013. Atualmente, tenho um bloco de anotações do OneNote, com uma seção intitulada"Sample_Section"e uma página chamada"MyPage".

Eu preciso poder usarC# código para escrever texto nesta página, mas não consigo descobrir como ou encontrar recursos para isso. Eu olhei para todos os exemplos de código na Web e nenhum responde a essa pergunta simples ou é capaz de fazer isso. Muitos exemplos de código também estão desatualizados e quebram ao tentar executá-los.

Eu usei oMicrosoft amostra de código que mostra como alterar o nome de uma seção, mas não consigo encontrar nenhum código para escrever texto em umPage. Não há uma maneira simples de fazer isso que eu possa ver. Demorei muito tempo pesquisando isso e visualizando os diferentes exemplos on-line, mas nenhum deles é capaz de ajudar.

Eu já vi oMSDN artigos sobreOneNote Interop também. Eu entendo vagamente como oOneNote Interop trabalha atravésXML mas qualquer ajuda extra que também seja apreciada. Mais importante, eu realmente aprecio um exemplo de código que demonstra como escrever texto em umOneNote Página do caderno de 2013.

Eu tentei usar esta resposta de estouro de pilha:Criando nova página do One Note 2010 a partir de C #

No entanto, existem duas coisas nesta solução que não respondem à minha pergunta:

1) A solução marcada mostra como criar uma nova página, não como escrever texto nela ou como preencher a página com qualquer informação.

2) Quando tento executar o código marcado como solução, recebo um erro na seguinte linha:

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

A razão é que o valor de "nó" é nulo, qualquer ajuda seria muito apreciada.

questionAnswers(4)

yourAnswerToTheQuestion