web-dev-qa-db-ja.com

MicrosoftOutlookのデフォルトのOneNoteアプリケーションの変更

問題:OutlookでOneNoteリボンアイテムをクリックすると、OneNote2016デスクトップアプリケーションが使用されます。

望ましい結果:Windowの10 OneNoteに送信して、それらのノートブック/セクションにデータを入力します。

恣意的な理由で、OneNoteの両方のバージョンをインストールしています。主にローカルノートブックと古いノートブック用です。

このチュートリアル を実行して、デフォルトバージョンを変更しようとしましたが、進行しませんでした。

私のWindows10 OneNoteバージョンのデフォルト: enter image description here

私のOneNote2016バージョンのデフォルト: enter image description here

残りのプロトコルを変更するオプションはありません。これらは、これらの残りのプロトコルに入力されるオプションです。

enter image description here


バージョン:

Microsoft Outlook 2016 MSO(16.0.9330.2073)32ビット

1
soulshined

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アプリケーションであることを確認します。

1
music2myear