• 締切済み

EXCELファイルにアクセスできない

お世話になります。 ASP.NET2.0でExelと連携した参照アプリを作成しています。 参考書を読んでいるとペタペタとコントロールを貼り付けるだけで、プログラムを知らなくてもできるとあったので試しに作成したのですがどうもExcelファイルをつかんでしまっているようです。一度デバッグするとずっとつかんでしまいアクセスすることができません。 古い参考書を見ていますと閉じるようなコードを記述する必要があるとかかれていました。 なにか解決方法はないでしょうか?

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>参考書を読んでいるとペタペタとコントロールを貼り付けるだけで、プログラムを知らなくてもできるとあったので よくわからないですが、デバッグ状態になるとスクマネージャーで Excel.exeが残ってしまい、そのファイルにはアクセスできなくなります。 プロセスを無理に止めるのも手でしょうが、そうならないようデバッグを してあげなければいけないのかも知れません。 私も過去に5個位並んでしまった事がありました。

関連するQ&A

  • access7でのexcelファイルインポートについて

    初心者です。 excelで作成したcsvファイルを accessにインポートしたいのですが、 accessを使ったことがなく、新しくお試しでaccess7をダウンロードして、マイクロソフトのヘルプを参照しながらやってみましたができません。 ・「外部データ」、「excel」をクリック。 ・ファイル名「参照」をクリック。 ・「ファイルを開く」で「ファイルの種類」のところにxlxやxlsm等のファイルしか選択できなくなっています。 ファイル名を直接入力すると「~の情報にアクセスできません~」とウィザードが表示されます。 とても困っています。どこが間違っているでしょうか??

  • ACCESSからEXCELの特定のファイル呼び出し

    ACCESSのメインフォームからコマンドボタンとマクロを使ってEXCELの特定のファイル(デスクトップ上にある顧客情報.xls)を参照したいのですが、EXCELを起動するところまでは出来ますが、このファイルが開けません。マクロのコマンドラインの記述がわかっていないようです。素人ですのでどなたか教えてください。 現在、コマンドラインには下記のように記述しています。 c:\Program Files\Microsoft Office\Office10\excel.exe \顧客情報.xls 記述のどこが違っているのでしょうか?ちなみに、顧客情報.xlsは C:\Documents and Settings\Administrator\デスクトップ  にあるとファイルには書いてありますが、この記述を全て書いてもエラーが出ます。 WINDOWS XP  ACCESS2002 EXCEL2002 を使用しております。 どなたかお教えください。よろしくお願い致します。

  • ACCESS2000からEXCELファイルを参照したい

    こんにちは。 ACCESS2000から、EXCELのファイルを参照し、 セルの内容を取得したいのですが、やり方がわかりません。 どなたかお知恵をお貸しください。 できれば、具体的な記述方法を知りたいです。

  • エクセルファイルを自身のファイルで削除する方法

    Microsoft Excelについて、エクセルファイルをそのエクセルファイル内のマクロで削除する方法がありましたら教えてください。 ファイルを削除させなくても、記述したマクロコードだけ削除させるのでよいです。 自分で作成したマクロ入りエクセルファイルを他人にお試しとして提供することを考えています。お試しなので、ある期限になったら自動で削除させたいと思っています。 すみませんが、どなたかわかるかたがいましたらお願いします。

  • ExcelのVlookupでアクセスを参照したい

    質問があります。 掲題の通りですが、ExcelのVlookupでACCESSのクエリを参照してレコードを取得したいです。 今まで、ACCESSのクエリをExcelにエクスポートして、それをExcelでVlookupで持ってきていました。それを、Accessから直接Vlookupでもってきたいです。 ADO+VBAでやるだろうとは理解していますが、どうも難しくわからないです・・・。コードの記述を含めてやり方を教授して頂けると幸いです。 画像をアップロードしたのでよろしくお願いいたします。 画像のA1-D5がExcelで、下のテーブルはACCESSのものです。 ACCESSのテーブルをExcelのシートにコピペしてVlookupすれば良いのですが、後学のため、それと応用を利かすためにAccessのクエリを直接参照してデータを取得する方法を知りたいです。 よろしくお願いいたします。 それと、もし、その他オフィスの項目で聞くべきでしたら教えて頂ければ幸いです。 よろしくお願いいたします。

  • VB6 からEXCEL起動をブロックする方法

    VB6を使用してEXCELを開き色々コントロールするプログラムを作成したのですが、EXCELをプログラムからでなく、単独で起動してしまうとVB6から開いたEXCELのコントロールに悪影響を与えてしまうようです。 そこで、VB6で作成するプログラムの中にEXCELを単独で起動出来ないようにブロックするコードを入れられないかと考えています。 良い方法がありましたらご教授下さい。

  • Access VBA コントロール 削除

    Access の VBA にて、フォームに設置しているラベルやテキストボックスといったコントロールを削除するコードを作成したいのですが、どのように記述すればよろしいでしょうか?

  • Excel,Accessの多言語対応について

    Excel、Accessで作成したアプリケーションを英語環境、日本語環境、中国語環境で動作させたいと思っております。 この言語環境の違いをアプリケーション側で判断し、それぞれの言語環境で表示する文字を自動で切り替えるようなアプリケーションの作成は行えるのでしょうか? 言語別にアプリを作るのではなくて、一つのアプリケーションでこの3つの環境に対応したく思います。 コードの例や何か参考になるHPなどがあればぜひ教えていただけないでしょうか?

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

  • Access VBA実行中にエクセルが開かない

    すみません、お世話になります。 Access VBA初心者なので言葉足らずかも知れません。 申し訳ありません。 Access VBAで画面からDBの値を抽出して画面に表示、 プログラム上でその表示データをエクセル出力するというものを 作成しています。 エクセルは新しいブックを作成してデスクトップに貼り付けるように 指定しています。 エクセ出力後、Accessを終了せずに作成したエクセルを開こうとすると エクセルが最後まで表示できません。 Accessを終了するとエクセルはちゃんと表示されます。 何かAccessのほうで設定しなくてはいけないのでしょうか? それともプログラムで制御しなくてはいけないのでしょうか? まったく想像がつきません。 よろしくお願いします。

専門家に質問してみよう