こんにちは、Outlook の受信トレイからメールを読もうとしている C# アプリケーションに取り組んでいます。私は VS2010 と MS-Office 2007 を使用しています。ビジュアル スタジオに参照を追加しました。アプリケーションはシステムで正常に動作していますが、クライアント システムで同じアプリケーションを実行すると、COM 例外がスローされます。
例外メッセージは次のようになります
System_ComObject 型の COM オブジェクトを InterfaceType "Microsoft.Office.Interop.Outlook.MailItem" にキャストできません。ID'{00063034-0000-0000-C000-00000000046} のインターフェイスの Com コンポーネントでの QueryInterface 呼び出しが次のエラーにより失敗したため、この操作は失敗しました。そのようなインターフェイスはサポートされていません (HRESULT からの例外: 0x80004002) (E_NONINTERFACE)
MailItem ex コード にアクセスしようとしているときに例外が発生しました: subject = ((Microsoft.Office.Interop.Outlook.MailItem)myInbox.Items[i]).Subject; VS2010がインストールされている3〜4つのシステムでテストし、例外をスローするクライアントシステムにはvs2010が含まれていませんが、.net 4.0フレームワーク、ms-office 2007がクライアントシステムにインストールされています。
エラーは何ですか?どんな提案でも..よろしくお願いします..