问题标签 [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 投票
3 回答
3190 浏览

python - 从 Python 发送文件到 OneNote

是否可以从 Python 向 Microsoft OneNote 发送文件?(也许使用它的 COM 对象?)我不需要将它存储在特定的笔记本或页面中,我只希望 OneNote 弹出一个窗口,我可以在其中选择目标。

0 投票
2 回答
7450 浏览

python - Python Pywin 和 OneNote COM:OneNote.Application.15 '无法自动化 makepy 过程'

我在 Win32 上使用 Python 与 OneNote 的 COM 互操作进行交互。

这是提取笔记本层次结构的最基本代码:

请注意OneNote.Application.12,这可以按我的预期工作。

问题是,当我运行 Makepy 时,我实际上是在选择 v15 类型库:

在此处输入图像描述

如果我将代码更改为OneNote.Application.15或者只是OneNote.Application然后我得到一个错误:

请问这是为什么?我在跑:

  • Python 3.3.1(64 位)
  • Pywin 构建 218 (AMD64)
  • 赢 8 x64
  • 办公室 2013 x64
0 投票
1 回答
7151 浏览

outlook - Send an individual attachment from Outlook to OneNote

I frequently use the "Send to OneNote" button in MS Outlook to save emails and their attachments in my notebooks. This allows me to accumulate an array of different inputs (e.g. email, reports, estimates in spreadsheets, etc, etc - I'm preaching to the converted, I think).

Often, I'd like to move a single email attachment to a OneNote page. My process for this is:

  • open the email
  • save the attachment to the Desktop
  • open the desired destination page in OneNote
  • drag the file from the Desktop to the OneNote page
  • select the "Insert the file as printout so I can add notes to it" option

I do this to save only the attachment I need and avoid saving the contents of the email and all the other attachments.

Can I send an individual attachment directly from Outlook to a OneNote page?

0 投票
2 回答
1120 浏览

ms-word - OneNote 到 Word:保留标题

我想将我在 OneNote 中写的笔记转换为 Word。我调查了“发送到”和“另存为”选项,它只满足了我的部分需求(我的笔记在 Word 中)。

我在 OneNote 中使用标题(使用 OneNote 样式,例如通过 ctrl + alt + 1)。这些标题在导出过程中没有正确转换为单词标题:-我有一些文本格式...-但这只是格式,没有更多关于结构的信息

如何在导出过程中保留标题/层次结构信息?

0 投票
1 回答
2584 浏览

powershell - OneNote 使用 UpdateHierarchy 创建页面 - 如何查找新页面?

我设法在我的 OneNote 笔记本中非常特定的位置创建了部分。现在我想用页面实现同样的效果。因此,我没有使用不可预测的“CreateNewPage”方法,而是使用了 UpdateHierarchy,它工作得非常好(出于测试目的,我在下面使用 AppendChild)。

我遇到的唯一问题是,在使用 UpdateHierarchy 创建新页面后,我完全失去了指向新创建页面的任何链接。OneNote 分配一个 ID 并忽略我提供的所有其他标签/名称。设置用于设置标题的 One:T 成员也被忽略 - 它总是创建一个“无标题页面”。

我做错了什么还是我需要先 CreateNewPage 并使用分配的页面 ID 使用 UpdateHierarchy 重新放置它?

问候乔尔

0 投票
1 回答
1252 浏览

c++ - Microsoft Office OneNote C++ API?

我正在研究通过 C++ 编程修改 Microsoft Office OneNote 内容。特别是在使用快速归档对话框界面。但是所有可用的示例都是针对 C# 的,我想知道 C++ 的 API 是否可用,如果可以,我可以从哪里开始学习它们。我只是想使用该对话框获取 OneNote 部分并将我的内容作为页面插入该部分。

0 投票
1 回答
1815 浏览

c# - 从 OneNote 保存嵌入的对象

我的目标是以编程方式从 OneNote 笔记本中提取嵌入文档。嵌入的文档可能是 Office 文档、PDF 和其他任意文件。我为内联图像获取 Base64 字符串没有任何困难,但我在获取其他文件类型的 Base64 字符串时遇到问题。

我正在使用 VS 2008 C#、OneNote 2007、Windows XP SP3。

我正在使用一个示例 .ONE 文件,该文件由少量文本、一个 PDF 文件和一个内联图像组成。我能够识别包含页面的 ID 和 PDF 的 ID。我已将 ID 硬编码到以下示例中。

无论我引用 PDF 还是内联图像,应用程序都会返回一个很好的超链接。应用程序为内嵌图像返回一个良好的 Base64 字符串。但是,应用程序返回0x8004200f The binary object does not exist.PDF 错误。如果我尝试使用包含嵌入式 Word 文档的版本,情况也是如此。

如何获取 PDF 的 Base64 字符串?我愿意使用http://onom.codeplex.com/,但我还没有找到解决方案。

顺便说一句,我知道从一个 OneNote 会话到另一个会话的 ID 可能不同。在我的测试中,我确保在调试模式下手动查看 XML 的 ID 是正确的。

这是写入 strXML2 的 XML 片段。

The inline image

The embedded PDF

谢谢你。

0 投票
1 回答
1421 浏览

c# - 将 OneNote 中的内容提取到 Sql Server

我需要知道是否有任何方法可以将 OneNote 笔记本/部分中的内容提取到 sql server 数据库。基本上我需要做的是.. 从 OneNote 中读取内容并将其插入到 sql server 表中。我正在使用 OneNote 2010 和 Sql server 2008 R2。谢谢你。:)

0 投票
1 回答
330 浏览

c# - 在onenote中高效复制图片

我目前正在处理一个需要 OneNote 自动化的项目。现在我需要将图像从一个页面复制到另一个页面。我在 Microsoft 网站上找到了一些 API,例如 GetPageContent、UpdatePageContent 来执行此操作。目前我手动将 one:Image Data 复制到新页面中。它有效,但检索所有二进制图像需要相当长的时间。有没有更简单的方法来实现这一点?我尝试使用回调 ID,但似乎复制的图像提供了不同的 ID,所以我不能只复制它。

我正在使用 Onenote 2013。

问候,

白夜叉

0 投票
1 回答
216 浏览

windows-phone-8 - 通过 WP8 应用新建 OneNote 笔记

是否有任何方法可以通过 Windows Phone 8 应用程序以编程方式将新笔记添加到 OneNote?我知道我不能直接与 OneNote 应用程序交互,但想知道是否有办法Personal (Web)通过 API 或发送电子邮件或其他方式直接添加到 SkyDrive 上的文件。我已经进行了一些搜索,但我猜不是,但问一下也无妨,对吧?