我可以创建在桌面应用程序而不是 Web 应用程序中打开的 OneNote 链接吗?

我可以创建在桌面应用程序而不是 Web 应用程序中打开的 OneNote 链接吗?

我正在尝试创建指向我最常用的 OneNote 笔记本和笔记的超链接。创建链接很容易(右键单击笔记本/笔记,然后单击“复制指向笔记本/笔记的链接”)。但是当我打开链接时,它们在 OneNote Web 应用程序中启动,而不是在 OneNote 桌面应用程序中启动。有没有办法创建在桌面应用程序中打开的 OneNote 超链接?

请注意,我的笔记本存储在 SkyDrive 上,以防出现差异。

答案1

从 OneNote 复制的链接如下所示。
(不是有效链接;大部分 ID 已被删除)

https://skydrive.live.com/edit.aspx/OneNote/@Home?cid=125154654&id=documents?&wd=target%28General.one%111-9848-4DEE-95E4%2fVerizon%20Bill%20Figures%7c34DE9-00-4B84-90B6-CE0C9%2f%29 onenote:https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill%20Figures§ion-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15

复制从以下位置开始并包括的文本OneNote:以及之后的一切。使用它从任何其他应用程序创建链接,OneNote 应用程序就会启动。

答案2

自版本 1806 及更高版本起,针对 Windows 10 版 OneNote 的更新答案:

首先,获取工作簿的一对链接:

  1. 打开你的工作簿(在应用程序中)
  2. 在笔记本列表中,右键单击所需的工作簿
  3. 在上下文菜单中,选择“将链接复制到笔记本”

(正如相关文章中指出的那样,复制此链接实际上会将两种类型的链接放在剪贴板上)

接下来,将链接粘贴到文本编辑器(例如 Notepad.exe)中。请注意,粘贴了 2 行,第二行中的路径与第一行中的 ID 不太一样。

1. https://__redact1__.sharepoint.com/personal/__redact2__/_layouts/OneNote.aspx?id=__redact3__
2. onenote:https://__redact1__.sharepoint.com/personal/__redact2__/Documents/__redact4__/

最后,将该onenote:http://...行粘贴到新的桌面快捷方式中。

它将在 OneNote 应用中打开。您无需让快捷方式调用 onenote .exe,它已经神奇地绑定到 onenote: 协议。

答案3

您需要在命令行中使用 /hyperlink 选项。您可以打开任何页面。我发现使用 /docked 选项在屏幕一侧打开便签停靠便笺非常方便(对于待办事项列表等非常方便)。操作方法如下。

在任务栏中创建快捷方式,并附有该页面的链接。 语法:full_path_to_onenote.exe /docked /hyperlink hyperlink_to_the_page

  • 要创建快捷方式的完整命令,请使用记事本、写字板或任何其他笔记应用程序。

  • 复制粘贴 OneNote.exe 的完整路径(例如“C:\Program Files (x86)\Microsoft Office\root\Office16\ONENOTE.EXE”)。可以从任务栏上的图标(如果尚未固定,请先将 OneNote 固定到任务栏(右键单击图标,然后再次右键单击程序以显示属性)或从程序文件夹中进行复制。

  • 在OneNote中,右键点击要打开的页面,选择“复制链接到页面”,粘贴到记事本中,复制超链接(第一个链接,第二个看起来像onenote:https://...&结束)。

  • 将超链接粘贴到 OneNote.exe 路径后面

  • 在两者之间插入 /hyperlink 或 /docked /hyperlink。

  • 通过右键单击桌面并粘贴上面创建的完整路径来创建快捷方式。

  • 将快捷方式拖放到任务栏。

替代方案:创建跳转列表项。

  • 使用超链接创建快捷方式,就像您想要一个桌面快捷方式来在选定的页面上打开 Web 应用程序一样(右键单击/新建快捷方式/
  • 将快捷方式图标拖放到任务栏上的 OneNote 图标上。这将创建一个固定的跳转列表项。此方法更简单、更快捷,但它不允许您创建停靠页面。

命令开关的有用参考:https://support.office.com/en-us/article/Command-line-switches-in-Microsoft-Office-OneNote-2007-29468957-1fcc-48b8-8821-00fe5518493a?CorrelationId=ff012b7b-e41c-4a4e-b105-62eff78b5a47&ui=en-US&rs=en-US&ad=US>

答案4

如果您想使用 InternetShortcut,则必须使用链接的“onenote:https:/...”部分,如 GollyJer 的回答中所述,但您还必须有“IDList=” - 至少这对我有用。否则,您可能会在 OneNote 中打开错误的页面。

您可以通过以下方式使用文本编辑器或您喜欢的编码语言创建链接:

  1. 创建一个带有扩展名 url 的文件:GoToOneNote.url

  2. 添加以下行:

    [InternetShortcut]
    URL=onenote:https://pathtonotebook/Notebookname.one#Page&section-id={XXX}&page-id={XXX}&end
    IDLIST=
    

相关内容