OneNote 2013 API选择Pen(以编程方式)

时间:2014-05-10 12:19:19

标签: winapi ms-office onenote

我读到了新的OneNote Cloud API,但我担心它不是我想要的。

我在oneNote中搜索操纵笔的可能性。因此,例如,能够从另一个程序更改颜色或笔的厚度。也可以点击"操作返回"和"重做"的按钮。

您知道是否有可能这样做?我是一位经验丰富的Java和C / C ++程序员,但从未做过特定于Windows的任何事情,所以这可能是我不知道在哪里看的原因。

祝你好运!任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

REST API在这里没有帮助,there is some mention of support in the wishlist,但似乎并没有很大的吸引力。

我不是百分之百确定您的用例,您想要与OneNote UI进行交互并更改用户的笔设置,以便下次他们绘制内容时,笔是您从应用中指定的内容吗?

如果是这种情况,那么REST api无论如何都无法帮助操作内容,您想直接与OneNote交互并改变用户体验吗?

您可以查看COM API并通过Windows桌面版进行交互,但我现在可以告诉您,UI交互的选项非常少(例如,显示快速文件对话框,创建新的注释窗口,停靠注释窗口)

您可以使用GetPageContent与用户的基本墨水内容进行互动,并从下面的示例中删除了我的一个页面,看起来很容易改变厚度,但可能会玩{{1}你可以改变颜色吗?

GetBinaryPageContent