DOBON.NET DOBON.NETプログラミング掲示板過去ログ

C#.NETでExcelを・・・

環境/言語:[WindowsXPで、C#.NETにおいてです。]
分類:[.NET]

初めまして、さるすべりと申します。
ただ今標題の通りC#.NETでExcelを利用するシステムを作っているのですが、ちょっとわからないことがありまして^^;

リリースすると「Interop.Excel.dll」や「Interop.VBIDE.dll」というファイルが作成されていて、自分で作成した覚えがないので少し不安なんです。
これっていったい何なんでしょうか?
また、これは配布時にはセットで配布してもいいのでしょうか?
こんにちは、じゃんぬ です。

■No13301に返信(さるすべりさんの記事)
> また、これは配布時にはセットで配布してもいいのでしょうか?

問題ありません。
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=12196
> リリースすると「Interop.Excel.dll」や「Interop.VBIDE.dll」というファイルが作成されていて、自分で作成した覚えがないので少し不安なんです。
> これっていったい何なんでしょうか?
.NETから、ActiveXコンポーネントの呼び出しに必要な、相互運用アセンブリ(IA)です。
これらは、Visual Studio等により、自動生成されます。

> また、これは配布時にはセットで配布してもいいのでしょうか?
配布自体は可能ですが、自動生成された IA を利用しての Excel 操作は
推奨されていないので、PIA を利用された方が良いかも知れません。

-----------------------
Excel 2002 (Office XP) の PIA に関する情報
http://support.microsoft.com/kb/328912

Excel 2003 の PIA に関する情報
http://www.microsoft.com/japan/msdn/office/office2003/OfficePrimaryInteropAssembliesFAQ.asp

http://support.microsoft.com/kb/823996
http://support.microsoft.com/kb/827476
こんなに早くレスがいただけるとは・・・ありがとうございます^^
問題の解決策だけでなく、参考資料まで下さって、もうホント感謝です^^

教えてもらったことでもう少し自分なりにやってみます^^
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板