2011-07-12 13 views
1

私は、それらから情報を収集するために.docファイルをスクラップするwinformアプリケーションを持っています。それはMicrosoft.Office.Interop.Word V14を使用していて、Office 2010のWindows 7マシンで正常に動作します。このアプリケーションをOffice 2003でXP上で動作させる必要があります。だから、dllのv11への参照を追加するつもりでしたがそれを見つけることができませんでした。ここではhttp://support.microsoft.com/kb/897646からPIAインストーラをダウンロードしましたが、インストールはただちにインストールに消えます。Microsoft.Office.Interop.Word Version 11 with VS2010?

Office 2003をインストールしないでinteropライブラリのV11への参照を追加するにはどうすればよいですか?私はTrueにアセンブリ上の埋め込み相互運用型のプロパティを変更する必要が

おかげで、 クリス

+0

VS2010の埋め込み相互運用機能の種類機能では、PIAはもう必要ありません。あなたのアプリはそのマシンで動作しないと確信していますか? –

+0

アプリケーションはwin7/office 2010上で正常に動作しますが、xp/office 2003では動作しません。2003年にはwordを起動しません(interop.wordライブラリを使用し、アプリケーションが表示されるように表示します。 2003年には起動しません)例外はスローされませんが、.docファイルは読み込まれません – cobolstinks

+0

@Hans Passantありがとう、ありがとうございました。アセンブリのEmbed Interop TypesプロパティをTrueに変更するだけでした。ここに記事があります:http://msdn.microsoft.com/en-us/library/ee317478.aspx今はwin7/office2010とxp/office2003に取り組んでいます。私に正しい道を教えてくれてありがとう! – cobolstinks

答えて

0

。ここに記事があります:msdn.microsoft.com/en-us/library/ee317478.aspx今はwin7/office2010とxp/office2003に取り組んでいます。私に正しい道を教えてくれてありがとうHans!