2

このアプリケーションでは、Outlook カレンダーを表示するために OVC を使用します。お客様がさまざまなバージョンの Office を使用しているため、O2003、O2007、および O2010 用に異なるバージョンを提供しています。

O2010 では、OVC は 64 ビット モードでは機能しません。実行しようとすると、「クラスが登録されていません」というメッセージが表示されます。

そこで、Office 2010 64 ビットを搭載した 64 ビット仮想マシンを作成し、Visual Studio をインストールして、OVC を C# テストプロジェクトに追加できるかどうかを確認しました。次に、COM コントロール (outlctl) が登録されておらず、登録できないこともわかりました。

このページで、次のテキストを見ました。

32 ビット版の Office には含まれていて、64 ビット版の Office には含まれていないものは何ですか?

ActiveX コントロール ライブラリ、ComCtl このライブラリには、ソリューションの構築に使用される ActiveX コントロールが含まれています。これは、次の Microsoft Office プログラムで最も一般的に使用されています: Access、Excel、および Word。

それで、これは将来的に可能になるでしょうか?または、カレンダーを ActiveX コンポーネントとして表示する他の方法はありますか?

前もって感謝します、

ラトガー

4

0 に答える 0