问题标签 [onenote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11995 浏览

c# - 从 C# 创建新的 One Note 2010 页面

我是一个相对的 c# 业余爱好者,我无法跟上我猜是 Office Interop 的速度(如果我错了,请纠正我):

我想要一个控制台应用程序,在 One Note 2010 中创建一个新页面。新页面将始终进入同一部分,该部分已经存在。页面标题将是 Windows 剪贴板中的字符串。我知道如何执行剪贴板部分(该程序还在指定路径中创建一个文件夹并使用剪贴板中的字符串对其进行命名),但我在开始使用 One Note 部分时遇到了麻烦。

我一直在尝试理解这些文章(第二篇只有 VB 中的示例,所以我也必须处理它):

http://msdn.microsoft.com/en-us/library/gg649853.aspx

http://code.msdn.microsoft.com/windowsdesktop/OneNote-2010-Create-New-880f8ee3

但我基本上还是迷路了。我不需要找到任何部分或任何东西的名称,我知道我的新页面总是会进入一个名为 Tasks 的笔记本中的一个名为 Notes 的部分中,至少在第一个版本中/当我还在学习时。

我正在寻找关于如何从 C# 创建新的 One Note 页面的精彩、集中的解释。MSDN 文章假定了我没有的各种先验知识,我宁愿快速开始,边做边学,也不愿花一个月的时间阅读。一旦基本程序工作,我会花很多时间来调整它,这应该是一个很好的学习方式。

0 投票
3 回答
1824 浏览

php - 用于提取 Microsoft Onenote 文档信息的库/服务

是否存在能够以编程方式从Microsoft Onenote 文档中提取信息的 PHP/Ruby 库或 Web 服务?

该解决方案将在 Web 应用程序后端实现。

我不是在寻找特定于 Windows 的解决方案。此外,我不是在寻找需要用户下载应用程序扩展或可安装软件的解决方案。

0 投票
1 回答
252 浏览

spell-checking - Unable to specify standard language for OneNote auto correction

I'm not sure whether this is the right place to ask this, but maybe someone knows the answer:

I'm using a german version of OneNote 2010 and can't switch the standard language for new notes to german. I always have to mark the text afterwards and set the language to german, which is very annoying. But if I start a new note the standard language is always english.

I think this is because I'm using an english keyboard layout.

So does anybody know how to tell OneNote to set the initial language for all notes to german although I'm using an english keyboard layout?

0 投票
1 回答
3308 浏览

html - 如何使用 VBA 将 HTML 插入到 onenote 页面

背景 我在工作中像剪贴簿一样使用 Onenote,跟踪分配的任务以及我在这些任务中的进度。任务是通过自动电子邮件(outlook)分配的,通​​常这些任务涉及手动阅读网页并在其他网页中填写结果。

到目前为止,我已经使用电子邮件到达来触发 VBA 脚本,该脚本使用电子邮件中的数据在本地保存“requirements.html”页面和“ingredients.html”页面。然后我使用 python 来解析和对 ingredients.html 做一些初步验证。这导致包含零件颜色编码状态的增强“requirements.html”。

我的问题 我几乎已经剪切'n'粘贴了这段代码并设法将新页面添加到笔记本 Y 的第 X 部分(其中 x 和 y 是传递给函数的字符串)或通过复制 section.one 文件创建一个新部分进入笔记本文件夹DEST = "C:\Documents and Settings\Me\My Documents\OneNote Notebooks\Tasks\" + rqst_section + ".one"

当代码向页面添加纯文本时,添加原始 html 源代码代替纯文本会在
oneNote.UpdatePageContent doc.XML
执行 line 时导致对象错误。
有没有人设法使用 VBA 获得与此手动序列相同的结果,选择浏览器窗口中的所有文本并将其复制“n”粘贴到 onenote 中的页面中。

0 投票
1 回答
661 浏览

c# - 复制/粘贴 OneNote 2010 数据

我正在尝试创建一个服务器/客户端应用程序,用于将剪贴板数据发送到所有连接的客户端(尤其是 OneNote 2010 剪贴板数据)我正在尝试将绘图(带有文本框)从 OneNote 复制到 IDataObject,然后再复制到一个笔记。唯一的问题是,当我将数据复制回剪贴板并粘贴时。文本丢失了,我只有图纸。如何将剪贴板数据保留为好像从未离开过 OneNote?

0 投票
0 回答
639 浏览

c# - 如何提取 Microsoft OneNote 附件?

我有一系列 Microsoft OneNote 2010 笔记本。

这些笔记本中的各个页面都有很多附加文件,我需要以编程方式提取这些文件,因为文件太多,而我手动执行此操作的工时太少。

我在 OneNote Interop 上看到的文档并不是特别有用。理想情况下,我想保留原始文件的元数据(文件名、创建日期、修改日期),但此时我将采取任何能够产生我需要提取的文件的解决方案。

谁能指出我正确的方向?

0 投票
2 回答
1279 浏览

vb6 - 在 VB 代码中使用 UpdateHiarchy 在 OneNote 中创建笔记本

我想弄清楚如何在 OneNote 2010 中添加笔记本。我找不到任何代码示例来显示如何使用 UpdateHiarchy API 添加新笔记本。我正在尝试从 VB6 应用程序中执行此操作。我是从 VB 使用 xml 的新手。代码如下:

' 下一步是调用 UpdateHiarchy API,但我不知道我将哪个对象传递给 API。我尝试的一切都失败了。我显然对此理解不够,但我找不到任何代码示例或任何描述如何添加笔记本的文本。任何帮助或任何信息链接将不胜感激!

0 投票
1 回答
2366 浏览

file-type - 什么是 .onetoc2 文件?

什么是 MS OneNote .onetoc2 文件?我需要知道这是否重要或只是一个无用的文件。

0 投票
3 回答
171 浏览

javascript - 制作文本编辑字段

我是 HTML5、CSS3 和 JavaScript 的初学者。我达到了使用 Microsoft 的 OneNote 试用版的限制。我非常喜欢这个程序,我想把它制作成一个 html 版本,这样我就不必掏空我的口袋来购买付费版本了。

我需要帮助的部分是您输入笔记的部分。我不知道如何在 html 中制作文本编辑字段。有可能做这样的事情吗?如果它只能做与记事本相同的功能,我会很满意。只要我能够做简单的类型和编辑功能。有人可以告诉我如何编写代码或将我带到一个教授此类内容的网站吗?

谢谢!托尼。

0 投票
1 回答
583 浏览

xml - 在 PowerShell 中对获取内容数据使用 -f 字符串格式

我有一个放在 txt 文件中的 XML 模板。我想将它导入一个变量并使用“-f”将我的数据输入到字符串中。就像是:

这在使用小字符串设置 $XMLtmplt 变量时有效,但在我从文件中导入大字符串时失败。我宁愿不要在我的脚本中放一个长的 XML 字符串;从文件导入很好。到目前为止,我唯一的工作是在插入点之前和之后分解数据,例如:

顺便说一句,这是为 MS OneNote API 构建 XML 的,我发现它非常喜怒无常。错误代码的描述性不足。当您拥有数百行 XML 时,一般的“坏 XML”将无济于事。

有任何想法吗?