2016-12-13 6 views
0

OneNoteアドインを実装しようとしていて、マイクロソフトのサポートが不足していることに驚いていました。私は2016年 オフィスProを使用しています私は OneNote 2016アドインは読み込まれません。デバッグするには?もっと更新されたサンプル?

  1. http://www.malteahrens.com/#/blog/howto-onenote-dev/
  2. https://github.com/OneNoteDev/VanillaAddIn
  3. をグーグルの時間後に発見されたが、それらを実装するときに、それらの両方が同じ結果に私を導く - アドインがあります展開されますが、アクティブにはなりません。 "読み込み動作:読み込まれていません。COMアドインの読み込み中にランタイムエラーが発生しました。" ここからの手順に従ってデバッグしようとしました( https://blogs.msdn.microsoft.com/vsod/2008/04/22/troubleshooting-com-add-in-load-failures/)次のエラーメッセージが表示されます。結果はまったくありません。 また、ここからの手順( OneNote 2013 Add-in won't load. How to debug?)に続いてOneNoteアドインログを有効にしようとしましたが、ログファイルは作成されません。おそらくOffice 2016の手順が異なります。

    ご協力いただければ幸いです。 VSプロジェクトテンプレート?別の更新されたチュートリアル/サンプル? 「COMアドインの読み込み中にランタイムエラーが発生しました」という調査/修正のアドバイス

+0

コントロールパネルに移動し、OneNote(またはOffice)を修復してみてください。時にはそれが役立ちます。 VanillaConsoleは機能しますか? (好奇心から) – jayongg

+0

はい、VanillaConsoleは動作します。階層、現在のページIDおよびページXMLが表示されます。 –

+0

ユージンの最後の質問は重要です。アドインとOneNoteインスタンスのビットが32ビットまたは64ビットであることを確認してください。 –

答えて

1

まず、アドインを読み込もうとする前に、必要なすべてのプリインストールがインストールされていることを確認してください。次に、コードにlogステートメントを追加して、正確にどこが失敗するかを確認します。コード内で例外がありますか?

Microsoft Officeアプリケーションでは、予期せず動作するVSTOアドインを無効にすることができます。アプリケーションがVSTOアドインを読み込まない場合、アプリケーションがハードウェアを無効にしているか、またはVSTOアドインをソフトで無効にしている可能性があります。

ハードディスエーブルは、VSTOアドインによってアプリケーションが予期せず終了する場合に発生する可能性があります。また、VSTOアドインのStartupイベントハンドラが実行されている間にデバッガを停止すると、開発コンピュータで発生することがあります。

VSTOアドインがアプリケーションを突然終了させないエラーを生成すると、ソフトが無効になることがあります。たとえば、Startupイベントハンドラの実行中に未処理の例外がスローされた場合、アプリケーションはVSTOアドインをソフトディセーブルにすることがあります。詳しくはHow to: Re-enable a VSTO Add-in That Has Been Disabledの記事をご覧ください。

VBAマクロポリシーはCOMアドインに適用されますか?署名されていないCOMアドインは読み込めますか?

x64ベースのホストにx86ベースのプラグインをロードしようとしますか?それとも反対ですか?

+0

問題は、アドインがx86としてビルドされ、OneNoteがx64であることでした。これで、インストール後に追加が展開され、有効化されます。 –

+0

ニコラエを聞いてうれしい! – jayongg

関連する問題