Office と相互運用する .net アプリケーション (今日は Excel、明日は Office スイート全体) を使用していますが、2013 が CTR のみ (ボリューム ライセンスを除く) であることにかなり不安を感じています。
私は2013年にGoogle同期の大失敗に続き、CTRのインストールをサポートするには全体の再構築が必要であると読み続けていますが、私はそれを行うことに「非常に喜んで」います。これに関する情報を見つけることができないようですが、誰も知っていますかCTR office 2010 / 2013 と実際に相互運用するにはどうすればよいですか?
CTR 以外のバージョンを取得する方法を探しているわけではありません。両方をネイティブにサポートできるようにプログラムし、顧客にバージョンを切り替える負担を押し付けないようにしたいと考えています (とにかくそうしません)。また、アドイン (ホストされている内部アプリ) をプログラミングするのではなく、これまで常に Excel 相互運用機能 (実行中のインスタンスを取得してリサイクルするか、新しく開始する機能) を使用して行ってきたように、オフィス スイートと相互運用できるようにする必要がある外部 .net アプリをプログラミングしています。相互運用 API が公開するすべてのインスタンスにアクセスできます)。
プロジェクトを最初からやり直しても構わないと思っていますが、顧客に特定の Office インストール (メディア オプションと非デフォルト オプションの両方) を課すことはできません。Office 2013 CTR と相互運用する適切な方法は何ですか? その適切な方法は CTR 以外のバージョンでも機能しますか、それとも 2 つのコード パスが必要ですか? これに対する解決策が見つからない場合、私のプログラムは死んでいるのと同じくらい良いので、どんな助けも大歓迎です。