问题:单击 Outlook 中的 OneNote 功能区项会使用 OneNote 2016 桌面应用程序。
预期结果:我希望它发送到 Windows 10 OneNote 并填充那些笔记本/部分。
出于任意原因,我安装了两个版本的 OneNote,主要用于本地和旧笔记本。
我尝试通过以下方式更改默认版本本教程沒有進展。
我没有选择更改剩余的协议。这些是针对剩余协议填充的选项:
版本:
Microsoft Outlook 2016 MSO (16.0.9330.2073) 32 位
答案1
一段时间以来,Office 应用程序一直使用 DDE(动态数据交换)进行大多数 MSOffice 间通信。这种情况在未来版本中不太可能改变。
DDE 启用了 Office 中许多高级跨应用程序功能,并且我不相信系统协议处理程序甚至开始具备 DDE 提供的功能。
假设您正在处理 Outlook 或其他 Office 产品中的“发送到 OneNote”按钮,它不会查找各种 OneNote 文件类型的处理程序。相反,它会打包来自源内容的数据,然后将这些数据直接发送到 OneNote,无需检查协议或文件处理程序设置。
事实上,Office 产品中的“发送到 OneNote”按钮也无法重新编程。它是一个插件,由 OneNote for Office 安装应用。从 Office 安装中卸载 OneNote,此插件和按钮就会消失。
说白了:Office 产品中的“发送到 OneNote”按钮永远只能发送到 Office 版本的 OneNote。
这意味着您的解决方案是创建一个新按钮。实际上,这应该相当简单。您只需要一个触发打印作业并发送到“打印到 OneNote”功能的按钮,然后确保 OneNote 的应用程序版本是默认的 OneNote 应用程序。