【问题标题】:Access Microsoft Onenote book/section/page with Matlab使用 Matlab 访问 Microsoft Onenote 书籍/部分/页面
【发布时间】:2018-04-17 19:07:45
【问题描述】:

我想用 Matlab 读出我本地存储的 Onenote 书籍/章节/页面并自动搜索指定的字符串。如何做到这一点? Onenote API 是否必须进行接口,还是有更简单的方法?

这是我目前所拥有的(在线资源稀缺):

app=actxserver('onenote.application');
app.get(); %... to run some functions of the Onenote API?

我是新手,更多信息可能对其他人也有用。这是我找到的两个参考 [1,2]

相关:accessing onenote in Java

【问题讨论】:

  • 请说明您投反对票的原因。这个问题很广泛,但据我所知,没有太多信息可以继续。
  • 更新:我开始阅读 *.one 文件作为文本,扫描感兴趣的区域。这是非常hacky和蛮力的,但如果没有更好的结果,我会发布答案

标签: matlab onenote onenote-api undocumented-behavior


【解决方案1】:

如果您可以在 Matlab 中执行身份验证(或仅粘贴令牌)并发出 Web 请求,则可以使用搜索 API。

https://www.onenote.com/api/v1.0/pages?$search=...

请注意,搜索仅适用于同步到云端的消费者帐户/笔记本。


我不确定你如何将它与 matlab 接口,但如果你在 Windows 上运行,你可以使用互操作 API(这将是一个本地解决方案)

How To Write To A OneNote 2013 Page Using C# and The OneNote Interop

【讨论】:

  • 无法绕过 API?在 Onenote 2007 中,直接的 Matlab 界面似乎有效(参考 1)...
  • 也添加了这个
  • 您能否详细说明如何使用 Interprop / C# 访问?我不确定 Matlab 是否真的支持它
  • 对不起,我对matlab不太了解。只知道在 Windows 中,互操作是一种选择。
猜你喜欢
  • 2020-12-13
  • 2020-07-11
  • 1970-01-01
  • 1970-01-01
  • 2021-03-15
  • 1970-01-01
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多