OneNote 2016 コマンドラインでページを開く

OneNote 2016 コマンドラインでページを開く
"C:\Program Files (x86)\Microsoft Office\root\Office16\ONENOTE.EXE" /hyperlink "https://onedrive.live.com/edit.aspx/Documents/Projects?cid=......"

上記のショートカットを実行すると、リンクで指定されたページが開くはずです。 代わりに、他のプログラムからファイルを開くことができないというエラーが表示されます。

この古いマニュアル(2016 年専用のものは見つかりませんでした) /hyperlink スイッチを使用するように指示されています。

何か案は?

PS: 私が使用したハイパーリンクはブラウザで機能し、ページを右クリックして「ページにリンクをコピー」をクリックすることで取得できました。

答え1

現時点では、この投稿は 6 か月前のものなので、ステータスと現在のバージョン番号を更新していただく必要がある場合があります。

まず、64 ビット Windows 上で 32 ビット版を実行していることに気付きました。これは私の設定とは異なります。私は 64 ビット上で 64 ビットを実行しています。

私のバージョンは Office 365 ProPlus パッケージの一部ですが、OneNote 2016 バージョンは他のすべてのパッケージ (Office 365 Home、Office 365 Personal、OneNote Free など) と同じである必要があります。2017 年 3 月 28 日時点での私の現在のバージョン番号は 16.0.7830.1013 です。

私は Onetastic という OneNote プラグインを使用しています。この機能の 1 つは、選択したページ/セクションへのリンク/お気に入りを生成することです。私は、選択したフォルダーにアイテムをピン留めするように設定しました。

したがって、ピンの保存先のショートカットで生成されたリンクを評価すると、次のようになります。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"

もちろん、ここでの私たちの目標は、サードパーティのツールを使用せずにこれを再現することであると思います。そこで、セクション タブを右クリックして [リンクとしてコピー] を実行し、テキスト エディターに貼り付けると、実際には改行で区切られた 2 つのリンクが含まれていることがわかりました。

最初のリンクはhttps://onedrive.live.com/edit.aspx示されているような形式ですが、2 番目のリンクは OneNote 内にあります。https://d.docs.live.net/pathWithNumbersAndLettersフォーマット 2番目のリンクのpathWithNumbersAndLettersは、最初のリンクスタイルのcid=と一致していることに注意してください。

当然のことながら、2 番目の URL が見落とされていた可能性があります。この複数行のテキストを 1 行のテキスト ボックスに貼り付けると、最初の行のテキストしか表示されず、その後に破棄されたデータがあることに気付かなかったことになります。

Windows エクスプローラーでショートカットを作成するとき、既存のショートカット ファイルを編集するとき、または実行ダイアログでテストするときに、「セクションへのリンクのコピー」または「ページへのリンクのコピー」からテキストを貼り付けると、最初のリンクのみが提供され、2 番目のリンクは提供されません。

最初のリンクは HTTPS: なので、登録されたプロトコル ハンドラー (既定のブラウザー) によってリンクが開かれます。ただし、onenote: で始まる 2 番目のリンクを取得して使用すると、OneNote 2016 によってショートカットが開かれます。

  1. セクションまたはページへのリンクをコピー
  2. NotepadやNotepad++などのテキストエディタに貼り付けます
  3. 2 行目の「onenote」で始まる URL をコピーします。
  4. Windows エクスプローラーでショートカットを作成するか、コマンド プロンプトで次のパスを使用して実行します: "C:\Program Files\Microsoft Office\Root\Office16\ONENOTE.EXE" /hyperlink "onenote:pathpathpath"
    • 注意: 64 ビット ウィンドウで 32 ビット版をまだ使用している場合は、パスを \Program Files\ から \Program Files (x86)\ に変更してください。

あなたの設定でこれを再現してみて、それがうまくいくかどうか教えてください。

答え2

私は、Nuance Dragon、音声、myCommands でハイパーリンクを使用していますが、完璧です。

あなたはヘビーユーザーのようですね。ノートブックを音声で開いたり閉じたりする方法を見つけましたか? 現状では、ノートブックを右クリックして「このノートブックを閉じる」を選択する必要があります。音声コマンドを使用したいです。ボブ

答え3

OneNoteをノートブックセクションに開くためのデスクトップショートカットを作成します。OneNoteを開きます。私は
Microsoft Windows 10 pro OneNote 365 Office デスクトップ

  1. 右クリックセクションタブ。
  2. 左クリックセクションへのリンクをコピーします。
  3. 右クリックデスクトップで。
  4. 左クリックNew-ShortCut で。
  5. ペースト最初のウィンドウの項目 2
  6. 試してみて名前 お楽しみください。ボブ・アメリファックス

関連情報