有没有办法通过代码与OneNote交谈?

时间:2009-07-07 19:03:52

标签: xml vba ms-office onenote

我喜欢使用OneNote,但是我希望能够更好地控制笔记的位置以及如何生成笔记。我非常精通VBA并且可以使用Python(这些是我可以在我的机器上编写的唯一语言)但是我还没有找到通过代码与OneNote交互的好方法。我正在使用OneNote 2003,它看起来不像像2007那样有xml导出。有没有人想出一种能够用Python或VBA读写OneNote文件的简单方法?

3 个答案:

答案 0 :(得分:4)

OneNote 2007 has more options,但OneNote 2003仅支持CSimpleImporterClass API以编程方式将数据导入OneNote。 CSimpleImporterClass允许您使用VB将图像,墨迹和HTML引入OneNote。

阅读OneNote 2003文件可能会有点困难。我不知道有任何资源可以轻松地使用Python或VBA准备OneNote 2003文件。

答案 1 :(得分:0)

答案 2 :(得分:0)

对于OneNote笔记本,部分或页面上的基本CRUD(创建,读取,更新,删除)操作,您还可以使用Python中的REST API