首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OneNote怪异

OneNote怪异
EN

Stack Overflow用户
提问于 2011-04-05 08:35:17
回答 2查看 3.6K关注 0票数 2

使用OneNote 2010做一些C#互操作的事情。观察一些非常奇怪的行为,我认为这是故意的,但我不明白。

在onenote选项中有一个用于保存和备份的部分。如果您转到windows资源管理器中的默认笔记本位置文件夹,并创建一个目录,它会自动将一个文件“打开Notebook.onetoc2”放在该目录中。

如果更改默认目录,这将不再起作用。不在新的默认目录中,也不在原始目录中。

真奇怪。更奇怪的是,如果你通过onenote本身在不同的位置创建一个新的笔记本,它也会创建“打开Notebook.onetoc2”文件,但它与自动创建的文件不同。我认为这是一个错误,它花费了我今天大约4个小时的工作。更糟糕的是,微软自己的API不能处理这个文件。UpdateHierarchy()失败。

有没有人看过或者有什么解释?或者更好的是如何关闭这种行为?或者将其作为bug提交到哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-07 00:00:29

好吧,我想通了。这是我的错(和往常一样),我设法将默认的notebook位置(C:\User\username\Documents\OneNote Notebook )添加为notebook。因此,它下面的任何东西实际上都应该是一个SECTIONGROUP。

当更新我的层次结构时,我将其设置为,但它吐了。

票数 4
EN

Stack Overflow用户

发布于 2015-06-04 03:11:08

根据Daniel Hölbling的回答:http://www.tigraine.at/2009/09/01/howto-get-rid-of-onetoc2-files-using-powershell/您可以删除"onetoc2“文件,方法是首先导航到正确的顶层文件夹,然后执行以下Powershell命令:

代码语言:javascript
复制
Get-ChildItem -Filter "*.onetoc2" -Force -Recurse | Remove-Item –Force

执行此操作之前,请确保您已关闭OneNote笔记本。此外,请注意,这也会删除任何合法的OneNote目录,所以不要在任何合法的OneNote文件夹上运行它!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5545880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档