OneNote Bizarreness - PullRequest
       16

OneNote Bizarreness

2 голосов
/ 05 апреля 2011

Использование OneNote 2010 для взаимодействия с C #. Наблюдать за очень странным поведением, которое я считаю намеренным, но я не понимаю его.

В настройках onenote есть раздел для сохранения и резервного копирования. Если вы перейдете в папку «Местоположение ноутбука по умолчанию» в проводнике Windows и создадите каталог, он автоматически поместит в папку файл «Open Notebook.onetoc2».

Если вы измените каталог по умолчанию, это больше не работает. Не в каталоге NEW по умолчанию или в оригинальном каталоге.

Странно. Еще более странным является то, что если вы создаете новую записную книжку в другом месте с помощью самого onenote, он также создает файл «Open Notebook.onetoc2», но он ОТЛИЧЕН от созданного автоматически. Я думаю, что это ошибка, и это стоило мне около 4 часов работы сегодня. Хуже того, собственный API Microsoft не работает с этим файлом. UpdateHierarchy () завершается ошибкой.

Кто-нибудь видел это или есть какое-либо объяснение? Или еще лучше, как отключить это поведение? Или где представить это как ошибку?

Ответы [ 2 ]

4 голосов
/ 06 апреля 2011

Ладно, разобрался.Это была моя ошибка (как обычно), каким-то образом мне удалось добавить расположение ноутбука по умолчанию (C: \ User \ username \ Documents \ OneNote Notebooks) в качестве ноутбука.Таким образом, все, что находится под ним, на самом деле должно быть SECTIONGROUP.

При обновлении иерархии я устанавливал его, и оно рвалось.

2 голосов
/ 03 июня 2015

Согласно ответу Даниэля Хелблинга: http://www.tigraine.at/2009/09/01/howto-get-rid-of-onetoc2-files-using-powershell/ Вы можете удалить файлы "onetoc2", сначала перейдя в нужную папку верхнего уровня, а затем выполнив команду Powershell:

Get-ChildItem -Filter "*.onetoc2" -Force -Recurse | Remove-Item –Force

Убедитесь, что вы закрыли свой блокнот OneNote, прежде чем сделать это.Кроме того, имейте в виду, что при этом также будет удалено любое допустимое оглавление OneNote, поэтому не запускайте его над любыми допустимыми папками OneNote!

...