2
"C:\Program Files (x86)\Microsoft Office\root\Office16\ONENOTE.EXE" /hyperlink "https://onedrive.live.com/edit.aspx/Documents/Projects?cid=......"

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

Это старое руководство (я не смог найти его специально для 2016 года) инструктирует использовать ключ /hyperlink.

Есть идеи?

PS: гиперссылка, которую я использовал, работает в браузере, и я нашел ее, щелкнув правой кнопкой мыши страницу и нажав "Скопировать ссылку на страницу"

1 ответ1

2

На данный момент этому посту уже 6 месяцев, поэтому нам может потребоваться, чтобы вы сообщили нам свой статус и номер текущей версии.

Во-первых, я заметил, что вы используете 32-разрядную версию на 64-разрядной Windows. Это будет отличаться от моих настроек; Я использую 64-разрядные на 64-разрядных.

Моя версия является частью пакета Office 365 ProPlus, но версия OneNote 2016 должна быть такой же, как и все другие пакеты (например, Office 365 Home, Office 365 Personal, OneNote Free и т.д.). Мой текущий номер версии 16.0.7830.1013 по состоянию на 2017-03-28.

Я использую плагин OneNote под названием Onetastic; одна из его функций может генерировать ссылки / избранное на страницы / раздел по моему выбору. Я настроил это прикрепить элементы в папку по своему выбору.

Таким образом , оценивая ссылки , сгенерированные в ярлыки в Pin назначения, у меня есть: onenote:https://d.docs.live.net/pathWithNumbersAndLetters/MyOneDriveFolderWithAllMyNotebooks/MyNoteBookName/SectionName.one#_removedA_&section-id={_removedB_}&page-id={_removedB_}&end

Я смог воспроизвести это в командной строке с использованием следующего синтаксиса:

"C:\Program Files\Microsoft Office\Root\Office16\ONENOTE.EXE" /hyperlink "https://d.docs.live.net/pathWithNumbersAndLetters/MyOneDriveFolderWithAllMyNotebooks/MyNoteBookName/SectionName.one#_removedA_&section-id={_removedB_}&page-id={_removedB_}&end"

Конечно, я думаю, что наша цель здесь должна состоять в том, чтобы воспроизвести это без стороннего инструмента. Поэтому я щелкнул правой кнопкой мыши вкладку «Раздел» и сделал «Копировать как ссылку», когда вставил в текстовый редактор, он обнаружил, что на самом деле он содержит две ссылки, разделенные новой строкой.

Первая ссылка в формате https://onedrive.live.com/edit.aspx , как вы показываете, но вторая ссылка в формате onenote:https://d.docs.live.net/pathWithNumbersAndLetters Примечание. pathWithNumbersAndLetters во второй ссылке соответствует cid = в стиле первой ссылки

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

При создании ярлыка в проводнике Windows, редактировании существующего файла ярлыка или просто тестировании в диалоговом окне «Выполнить», вставка текста из «Копировать ссылку в раздел» или «Копировать ссылку на страницу» даст только первую ссылку, но не вторую ссылку.

Первая ссылка - HTTPS:, поэтому зарегистрированный обработчик протокола, ваш браузер по умолчанию, откроет ссылку для вас. Однако, если вы захотите получить и использовать вторую ссылку, начинающуюся с onenote:, OneNote 2016 откроет для вас ярлык!

  1. Скопировать ссылку в раздел или на страницу
  2. Вставьте в текстовый редактор, такой как Блокнот или Блокнот ++
  3. Скопируйте URL во вторую строку, начиная с onenote:
  4. Создайте ярлык в проводнике Windows или запустите его в командной строке по следующему пути: «C:\Program Files\Microsoft Office\Root\Office16\ONENOTE.EXE» / гиперссылка «onenote: pathpathpath»
    • Обратите внимание, измените путь с \Program Files\ на \Program Files (x86)\, если вы все еще используете 32-разрядную версию в 64-разрядных окнах.

Можете ли вы попробовать воспроизвести это с вашими настройками и сообщить мне, работает ли он у вас?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .