問題タブ [primary-interop-assembly]
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.
c# - VS 2010 を使用した Outlook 2013 アドイン
このようなばかげた質問をして申し訳ありませんが、約 2 時間グーグルで検索しましたが、私の質問に対する答えが見つかりませんでした。
Outlook 2013 アドインを開発するにはどうすればよいですか?
C# 2010 と Outlook 2010 用に作成されたアドインがあります。Outlook 2013 では、InlineResponse と InlineResponseClose という 2 つのエクスプローラ イベントがあるように拡張したいと思います。
VSTO と PIA の決してバージョンを検索しましたが、すべての Web サイトで、これらは VS 2012 専用であるとのことでした。
どなたか、このアドインを拡張するために必要なものを説明していただけますか、それとも説明されているリンクを見せていただけますか? ばかげた質問で申し訳ありませんが、その後少しストレスがたまりました。
vb.net - Outlook.TaskItem の RTFBody プロパティを設定できません
(Office PIA を使用して) TaskItem の RTFBody プロパティを設定しようとしています。以下は、私がやろうとしていることのスニペットであり、例外をスローしています。RTFBody を以前に設定しようとした人はいますか? もしそうなら、どのようにしていますか?
デバッグ時に RTFBody プロパティを取得できますが、設定できません。
c# - Outlook PIA の遅延バインディング
Outlook PIA を使用しています。私は事前バインディングを使用し、Outlook 2013 と Outlook 2010 で正常に動作する Outlook PIA 2010 への参照を追加しました。これを行う方法はありますか?
または、Outlook をバージョンに依存しないようにするために、Outlook の遅延バインディングを提案するフォーラムを調べました。
そして、いつ遅延バインディングを使用するのですか?
c# - PIA API がリリース ビルドとデバッグ ビルドで異なる原因は何ですか?
フォームにコントロールを追加すると、Primary Interop Assembly (PIA) が作成されるサード パーティからの ocx があります。PIA は、ActiveX API を .NET アセンブリに公開します。
私が見つけた奇妙なことは、ソリューションがデバッグに設定されている場合、ソリューションがリリースに設定されている場合と比較して、いくつかの機能が欠落していることです。Debug フォルダーと Release フォルダーの PIA のメタデータが異なる
リリース:
デバッグ:
さまざまな構成でさまざまな API をターゲットにするにはどうすればよいですか? 最近、サード パーティ ソフトウェアを最新バージョン (IsDataReady を含まない) に更新し、デバッグ フォルダーとリリース フォルダーの両方の dll を削除して再構築しました。dll は戻ってきますが、Release にはまだ IsDataReady が表示されます。これを解決する良い方法は何ですか?
私はこれを試しました...
- ソリューションをリリースに設定
- PIA (AxInterop.DATARAYOCXLib.dll および Interop.DATARAYOCXLib.dll) への参照を削除しました。
- フォームを開き、プログラム ファイルの ocx にあるツールボックスにコントロールを追加しました。このアクションにより、PIA (AFAIK) が作成され、参照が追加されます。
- 削除された bin および obj フォルダー
- 建てる
- API を確認してください。IsDataReady はあります
次に、代わりにソリューションをデバッグに設定した後、すべての手順を繰り返しました。IsDataReady はありません。
ベンダーに連絡したところ、この機能は非推奨であり、最新の ocx には含まれていないとのことでした。ただし、Release でビルドするときは間違いなく表示されます。