Изменение приложения Microsoft Outlook по умолчанию OneNote

385
soulshined

Проблема. При щелчке элемента ленты OneNote в Outlook используется приложение OneNote 2016 Desktop.

Желаемый результат: я хочу, чтобы он отправил в 10 OneNote Windows и заполнил эти записные книжки / разделы.

По произвольным причинам у меня установлены обе версии OneNote, в основном для локальных и старых ноутбуков.

Я попытался изменить версию по умолчанию, следуя этому руководству без прогресса.

Моя версия Windows 10 OneNote по умолчанию: enter image description here

Моя версия OneNote 2016 по умолчанию: enter image description here

У меня нет возможности изменить остальные протоколы. Это параметры, которые заполняются для тех оставшихся протоколов:

enter image description here


Версии:

Microsoft Outlook 2016 MSO (16.0.9330.2073) 32-разрядная версия

1
Я предполагаю, что это потому, что эта кнопка не использует системные обработчики типов файлов, а вместо этого использует один из внутренних методов связи Office. Он не создает и не открывает файл, он напрямую общается с OneNote 2016, что обеспечивает более насыщенную и, следовательно, более эффективную связь. music2myear 5 лет назад 0
Я думаю, это имеет смысл, поскольку они установлены из одного и того же пакета. Тем не менее, это не кажется практичным, поскольку сами Microsoft рекомендуют версию OneNote Win 10. Я предполагаю, что буду использовать метод [EmailToOneNote] (https://www.onenote.com/EmailToOneNote) до тех пор, пока не выйдет Microsoft Office 2019 или не будет предложено обходное решение. Спасибо @ music2myear soulshined 5 лет назад 0

1 ответ на вопрос

1
music2myear

Офисные приложения некоторое время использовали DDE (динамический обмен данными) для большинства коммуникаций между MSOffice. Вряд ли это изменится в будущей версии.

DDE обеспечивает многие расширенные функциональные возможности межплатформенного приложения в Office, и я не верю, что обработчики системных протоколов даже начинают выполнять функции, которые предлагает DDE.

Предполагая, что вы имеете дело с кнопкой «Отправить в OneNote» в Outlook или других продуктах Office, он не ищет обработчик для различных типов файлов OneNote. Вместо этого он упаковывает данные из исходного содержимого и затем отправляет эти данные напрямую в OneNote, не нужно проверять настройки протокола или обработчика файлов.

Фактически, кнопка «Отправить в OneNote» в продуктах Office также не может быть перепрограммирована. Это плагин, применяемый путем установки OneNote для Office. Удалите OneNote из вашей установки Office, и этот плагин и кнопка исчезнут.

Говоря прямо: кнопка «Отправить в OneNote» в продуктах Office будет КОГДА-ЛИБО отправлять в версию OneNote для Office.

Это означает, что ваше решение - создать новую кнопку. Это должно быть довольно просто, на самом деле. Вам просто нужна кнопка, которая запускает задание на печать и отправляет его в функцию «Печать в OneNote», а затем убедитесь, что версия приложения OneNote является приложением OneNote по умолчанию.

Итак, с вашим обходным путем я обнаружил, что мне нужно установить другое приложение «[Отправить в OneNote] (https://www.microsoft.com/en-us/p/send-to-onenote/9mvjm1z9vwjd)», это может Будьте осторожны, просто FYI для будущих читателей. soulshined 5 лет назад 0