【问题标题】:OneNote and c# code to execute a VBA macroOneNote 和 c# 代码执行 VBA 宏
【发布时间】:2015-07-22 20:51:45
【问题描述】:

我的目标是为 OneNote 制作一个免费的插件来帮助在学校有电脑的孩子。 这是我在 Word 中为我女儿做的丝带:

(来源:ellip6.com

实际上我已经修改了 OneNote 功能区以添加按钮,现在我需要添加一些代码来执行一些简单的功能。

  • 选择红笔
  • 给所选文本加下划线
  • 为所选文本添加边框
  • 修改样式。

一旦我找到了如何制作一个命令,剩下的就很容易了。

【问题讨论】:

  • OneNote 没有内置的宏脚本或 VBA 功能,但它有一个 C# API:msdn.microsoft.com/en-us/library/office/dn575420.aspx
  • 我看过 API,但没有示例如何使用它。有没有解释 Onenote 工作原理的网站?了解页面的结构。谢谢
  • 公平地说,OneNote API 是用于“在线”OneNote 服务的。实际的桌面 Office OneNote 应用程序没有扩展系统。
  • 所以你的意思是不可能为 OneNote 做这样的代码?

标签: c# vba add-in onenote


【解决方案1】:

我发现 OneNote 页面是 XML 文件,是否可以通过按钮在页面中注入一些文本。 例如 : 胭脂 => 它使胭脂变成红色。

感谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    相关资源
    最近更新 更多