問題タブ [netoffice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
452 参照

outlook - NetOffice - アドインが読み込まれない

NetOffice ライブラリを使用して Outlook アドインを開発しています。素晴らしい経験でしたが、最後にドライブを変更し、Windows や Office などを再インストールしました。アドインが実行されなくなり、Outlook オプションの [COM アドイン] に次のように表示されます。 Load Behavior: Not loaded. A runtime error occurred during the loading of the COM Add-in

NetOffice Tools - Simpleそして、この問題は、基本的に何もしないプロジェクトであるNetOfficeの単純な例にもあります。

add のコンストラクタをロギングコードに(ファイルに)入れたのですが、実行されないのでコンストラクタすらヒットしません。

トラブルシューティングのヒントはありますか?

編集: AddInSpy を使用して、アドインのステータスが次のようになっていることがわかりましたが Add-in DLL path is not found. 、この情報をどのように処理するかわかりません。

0 投票する
1 に答える
103 参照

c# - NetOfficeで複数のmailItemsのカスタムポップアップメニューを持つことは可能ですか?

カスタム ポップアップ コンテキスト メニューは、メール リストで 1 つのメールを選択した場合にのみ実行されます。複数のメール選択を実行する可能性はありますか?

0 投票する
1 に答える
957 参照

c# - 実行時に Excel リボンをカスタマイズする方法

実行時に Netoffice を使用して Office/Excel リボンをカスタマイズする方法はありますか?私の懸念は、プラグインの利用可能なアクションに基づいてリボンにボタンを追加するプラグイン対応アドインを作成しようとしていることです。実際に XML を使用してタブを作成しましたが、実行時に項目を動的に追加する方法がわかりません。

ご協力ありがとう御座います。

0 投票する
1 に答える
1303 参照

c# - サインオフィス COM アドイン

NetOffice に基づいた拡張機能を開発しました。私のオフィスの構成では、アプリケーションが信頼できる発行元によって署名されている必要があります。有効な証明書を使用して、signtool.exe を使用して出力 DLL に署名しようとしましたが、残念ながら、Office は「利用可能なデジタル署名がありません」と表示します。

このオプションは、次の方法で有効にできます。

[ファイル] → [オプション] → [セキュリティ センター] → [セキュリティ センターの設定] → [アドイン] → [信頼された発行元による署名をアプリケーション アドインに要求する]

DLL に署名するための適切な方法は何ですか?

VSTO を使用する場合、ClickOnce が署名を処理します。DLL 用に作成された .manifest ファイルもあります。必要かどうかはわかりませんが、クラス ライブラリ用に作成できません。

私がオンラインで見つけたいくつかの情報:

0 投票する
1 に答える
272 参照

outlook - 予定のドラッグ アンド ドロップ、カレンダーでの件名の変更、Outlook での ICS ファイルによる変更を処理する

NetOffice ライブラリを使用して Outlook アドインを開発していますが、問題は VSTO にも似ていると思います。

予定に関する次のイベントを Outlook で処理したいと考えています。

  • ユーザーは予定をドラッグアンドドロップして、予定の日付を変更します
  • ユーザーは予定の件名をダブルクリックし、カレンダー上で直接編集します
  • ユーザーは電子メールで ICS ファイルを取得し、予定に関する一部のデータを更新します。

とても簡単です:

そのため、必要なケースごとに、イベント ハンドラーが起動します。ただし、問題は、予定の変更がカレンダーに対するユーザーの操作によるもの、受信した ICS ファイルによるものかを認識する必要があることです。

私は本当にそれに固執しました、何かヒントはありますか?