投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/2/3 21:35:43
Office XP, 2003, 2007 には .NET からの操作のために、参照設定に使用できる
PIA (プライマリ相互運用機能アセンブリ) が用意されている事はご存知でしょうか。

PIA を用いた場合、Microsoft.Office.Interop.Excel.Applicatoin という名前になります。

一方、PIA が無い環境で参照設定すると、Visual Studio によって、IA(相互運用機能アセンブリ)が
自動生成される事になり、その場合は Excel.Applicatoin という名前になります。

なお、Microsoft が動作保証しているのは、PIA の方となります。


以下、参考資料:

http://support.microsoft.com/kb/328912/ja
http://msdn.microsoft.com/ja-jp/library/aa159923.aspx
http://blogs.msdn.com/dd_jpn/archive/2008/04/23/8419071.aspx
http://msdn.microsoft.com/ja-jp/library/cc375821.aspx
http://support.microsoft.com/kb/823996/ja
http://support.microsoft.com/kb/827476/ja