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

Ms office 如何访问.one OneNote文件的源代码?,ms-office,onenote,Ms Office,Onenote,如何访问.one OneNote文件的源代码 我尝试将.one文件重命名为.zip,就像.doc文件一样,以便访问其源代码,但是.one似乎不是这样工作的。 另外,我尝试用Notepad++打开它,但它不是纯文本格式 我认为这是一个编程问题,因为: 我正在使用内容编辑自动化脚本(例如与RegEx相关的查找和替换脚本)。访问.one文件的源代码有助于我使用RegEx对其内容进行大量的自动编辑。。从技术上讲,one文件不是源代码-它们包含描述节中页面及其内容的数据 将它们作为文本打开不会显示任何有

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

我尝试将.one文件重命名为.zip,就像.doc文件一样,以便访问其源代码,但是.one似乎不是这样工作的。 另外,我尝试用Notepad++打开它,但它不是纯文本格式


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

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

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


由于.one文件格式必须存储图像和所有修订,因此它是二进制文件,不像office套件的其他部分那样基于XML

也就是说,如果希望查看笔记本的XML结构或特定页面内容,可以使用OMSpy:


它在2016桌面上运行良好。

这与编程有什么关系?我正在使用文本自动化脚本,比如与RegEx相关的查找和替换脚本。访问的源代码。一个可以帮助我对内容甚至格式应用大量的自动编辑。您是否尝试过用记事本++之类的常规文本编辑器打开它?我不熟悉.one格式,但如果它是基于纯文本的,这可能会有所帮助。如果没有,您将需要一个解析器,这可能会对像MS.@Lion这样的专有软件造成困难。我尝试过Notepad+,但不幸的是,它不是纯文本格式。