タイトル : Re^9: Excelを呼ぶとエラー 投稿日 : 2005/11/30(Wed) 13:11 投稿者 : すすくろ
[OSのVer]:Windows [VBのVer]:VB.NET 魔界の仮面弁士さん、ありがとうございます。 > ディスクトップ(disk-top) ではなく、 > デスクトップ(desktop)ですよね。 お恥ずかしい限りです。ついついディスクと言ってしまいます。 > 自動生成された IA (この場合は Interop.Excel.dll) の使用は推奨されていません。 > 可能な限り、Microsoft.Office.Interop.Excel.dll の PIA を使うようにしましょう。 > PIA を使っている場合は、それが グローバル アセンブリ キャッシュ (GAC) 内に > インストールされているため、EXE 単体で済みます。 > ですが、動的に生成された IA を使っているのであれば、そのアセンブリを > EXE と同じフォルダに配置しなければなりません。 参照サイトを見て、問題点がわかりました。 Excel2000を未だ使用しているため、2002以降のものが使用できるかが 疑問でしたので、EXEと同じフォルダにプロジェクトのobjctフォルダの Interop.Excel.dllをコピーして動作させたところ、問題なく動作いたし ました。 非常に助かりました、ありがとうございます。 アドバイスいただいた、魔界の仮面弁士さん、花ちゃんさん あらためてお礼申し上げます。本当にありがとうございます。 |