我怎么能访问.one OneNote文件的源代码?

时间:2016-07-20 18:28:17

标签: ms-office onenote

如何访问.one OneNote文件的源代码?

我试图将.one文件重命名为.zip,因为.doc文件为了访问他们的源代码而发生的事情,但是.one似乎没有像那样工作。 另外,我试图用Notepad ++打开它,但它不是纯文本格式。

我认为这是一个编程问题,因为: 我正在使用内容编辑自动化脚本(例如与RegEx相关的查找和替换脚本)。访问.one文件的源代码有助于我对其内容使用RegEx进行大量自动编辑。

2 个答案:

答案 0 :(得分:1)

。文件不是技术上的源代码 - 它们包含描述部分中页面及其内容的数据。

将它们作为文本打开将不会显示任何有意义的内容,因为它们是二进制数据。 Microsoft已在以下文档中以.one文件的形式发布了此数据的结构。您可以使用它来解析二进制文件以获取所需的信息。

https://msdn.microsoft.com/en-us/library/dd924743(v=office.12).aspx

https://support.office.com/en-us/article/File-format-changes-in-OneNote-2016-for-Windows-a9129622-1755-470b-91e7-b2a461194036

答案 1 :(得分:0)

.one文件格式非常复杂,因为它必须存储图像和所有修订版本,所以它是二进制文件而不是像办公套件的其他部分那样基于XML

如果您确实想要查看笔记本的XML结构或特定页面内容,可以使用OMSpy: https://blogs.msdn.microsoft.com/johnguin/2011/07/28/onenote-spy-omspy-for-onenote-2010/

适用于2016桌面。