問題:OutlookでOneNoteリボンアイテムをクリックすると、OneNote2016デスクトップアプリケーションが使用されます。
望ましい結果:Windowの10 OneNoteに送信して、それらのノートブック/セクションにデータを入力します。
恣意的な理由で、OneNoteの両方のバージョンをインストールしています。主にローカルノートブックと古いノートブック用です。
このチュートリアル を実行して、デフォルトバージョンを変更しようとしましたが、進行しませんでした。
私のWindows10 OneNoteバージョンのデフォルト:
残りのプロトコルを変更するオプションはありません。これらは、これらの残りのプロトコルに入力されるオプションです。
バージョン:
Microsoft Outlook 2016 MSO(16.0.9330.2073)32ビット
Officeアプリケーションは、ほとんどのMSOffice間通信に、しばらくの間DDE(Dynamic Data Exchange)を使用してきました。これが将来のバージョンで変更される可能性は低いです。
DDEは、Office内の高度なクロスアプリケーション機能の多くを有効にします。また、システムプロトコルハンドラーがDDEが提供する機能を実行できるようになるとは思いません。
Outlookまたは他のOffice製品の[OneNoteに送信]ボタンを扱っていると仮定すると、これはさまざまなOneNoteファイルタイプのハンドラーを探していません。代わりに、ソースコンテンツからデータをパッケージ化し、このデータをOneNoteに直接送信するため、プロトコルやファイルハンドラーの設定を確認する必要はありません。
実際、Office製品の[OneNoteに送信]ボタンも再プログラムできません。これは、OneNote forOfficeのインストールによって適用されるプラグインです。 OfficeインストールからOneNoteをアンインストールすると、このプラグインとボタンが消えます。
率直に言って、Office製品の[OneNoteに送信]ボタンは、OfficeバージョンのOneNoteにのみ送信されます。
これは、解決策が新しいボタンを作成することであることを意味します。実際には、かなり単純なはずです。印刷ジョブをトリガーして[OneNoteに印刷]機能に送信するボタンが必要なだけです。次に、OneNoteのアプリバージョンがデフォルトのOneNoteアプリケーションであることを確認します。