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

エクセルへデータ転送処理で"Exe"の実行が出来ない

環境/言語:[OS : Windows XP Home Edition / 言語 : Visual Basic .NET / .NET Framework : 1.1]
分類:[.NET]

【解決したい問題】

データベース(Accsess)の抽出データを、EXCELに送り、エクセル上で加工、分析する処理をします。
 過去ログのID6871(豆の助さん)の質問に、ID6882(raki)さんの回答にある
 myexl = NEW EXCEL.APPLICATION
myexl.WORKBOOKS.OPEN("XXXXXXXX")
の処理で、"Debug" 段階では、正常に動作しますが、"Release.exe" を実行すると
「ファイル又は、アッセンブリー名 Interop.Exel 又は、その依存関係の1つが見つかりません」と、メッセージが出てしまいます。
 "Excel" は 「office 2000」ですプロジェクトの「参照の追加」は、「Excel 9.0 object Libraly」です。
自分なりに、調べて見ましたが、残念ながら益々判らなくなり、今回投稿させていただきました。ご指導のほどよろしくお願いします!
過去ログより

DebugとReleaseの違い
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7310&no=0&KLOG=1
■No8649に返信(深山さんの記事)
>  過去ログより
>
> DebugとReleaseの違い
> http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7310&no=0&KLOG=1

深山さん、早速のご回答本当に有難うございます。
過去ログでは、「Excel の転送」ばかり調べてたり、参照の追加で「COM」タブから追加したため、「相互運用」関係を調べているうちに、完全に「ヤブ」の中に入って動けなくなりました。
ご指摘の資料を読んで納得しました。
フォームにラベルを貼り付け「Debug」「Release」と書き、各 EXE が、どのようにビルドされるかも確認できました。Objフォルダーの中の「Excel.DLL」をReleaseフォルダーへ貼り付けたところ、Release.exe も動作しました。
 本当に有難うございました。初心者で申し訳ありませんが、今後ともよろしく。
解決済み!

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