• 締切済み

『AccessからExcel Fileの開き方』

タイトル通り、アクセスの中からエクセルファイルを開きたいのですが どういう手法があるのでしょうか? フォーム上でボタンをクリックすると開くようにしたいのです。 宜しくお願い致します。

みんなの回答

  • hotosys
  • ベストアンサー率67% (97/143)
回答No.3

タイトル通りならこんなのでしょうか? Private Sub コマンド0_Click() With CreateObject("Excel.Application") .UserControl = True 'CreateObject("Excel.Application")が解放されてもExcelを終了しないようにする .Visible = True .Workbooks.Add '新規のbookを作成する場合 '.Workbooks.Open ("C:\Book1.xls") '特定のBookを開く場合 End With End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

こんなところへ質問しなくても、Googleで「アクセス エクセル 開く」でWEB照会すればたくさん記事が出る課題です。 そういうものをよく読んで、なおかつ行き詰まった点(X)をこういうコーナーで質問するのが,このコーナーの有効な利用です。 (X)の点は解説書などにも書いてないことが多いから。この質問などアクセスVBAの本(2000円前後)でも買えば乗っているよ。 プログラムをやろうとするのに、WEB照会もしないとは。 動いた一例 モジュールに(クリックイベントの場合は第2行から) Sub test06() 'Private Sub cmdExcel_Click() Dim objExcel As Object Set objExcel = CreateObject("Excel.Application") Dim wb As Object Set wb = objExcel.workbooks.Open("xxxx.xls") 'ワークブックを開く MsgBox wb.sheets(1).range("A1") objExcel.Visible = True 'Excelを表示する objExcel.ScreenUpdating = True 'Excelの画面を更新する wb.close set wb=nothing Set objExcel = Nothing End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • laputart
  • ベストアンサー率34% (288/843)
回答No.1

Accessを開いて、メインメニューからファイル→外部データの取り込み→インポート とします。 ダイアログが開くのでファイルの種類からEXCELを選択します。 あとはウィザードが動作しますのでファイルの名前入力→どのシート→新しいテーブルか既存のテーブルに追加などの選択肢を聞いてきますのでその都度選択していきます。 エクセルの一行目をタイトルにしておくとそのままテーブルのフィールド名とする事が出来ます。最初は小さなファイルで練習してみるといいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AccessからExcelのファイルを起動する

    Accessのフォーム上にボタンを作成して クリックすると特定のExcelのファイルが起動する ようにしたいのですが、簡単な手はありませんか?

  • AccessでExcelシートを印刷

    Accessで例えばフォームのコマンドボタンを押したら指定のExcelファイルのシートを印刷するような事はできるのでしょうか?

  • 別のAccessファイルのフォームを開くには

    Win2000、Access2000を使用しています。 「あいうえお.mdb」というファイルのフォーム上のボタンをクリックすると、「かきくけこ.mdb」というファイルを起動してそのファイル内のフォームを開きたいんですが、 「かきくけこ.mdb」を起動することができません。 エクセルやワードを起動する要領ではできないのでしょうか?(マクロの”アプリケーションの実行”とかShell関数とかで) どなたかおわかりになる方がいましたらお教え下さい。

  • アクセスからエクセルファイルを開きたい

    アクセスのフォームに作ったボタンから、特定のエクセルファイルを開きたいのですが、どういったマクロを作成したらいいでしょうか? 使用しているのはWindows98、Access97、Excel97です。 ご存知のかた、よろしくお願いします。

  • アクセスのボタンから指定のワードファイルを開く

    アクセスのフォームでボタンをいくつか作成し、各ボタンをクリックすると指定のワードファイルが開けるようにするにはどうしたら良いのでしょうか。 宜しくお願いします。

  • accessにexcelのセルの情報を自動入力

    access2000です。 excelにaccessを起動させるボタンをつけました。 これでexcelからaccessのフォームを起動させることが出来ました。 ここでフォームを立ちあげた時にexcelのあるセルの情報をフォームのテキストに反映させたいです。 どうすればいいのでしょうか? accessのレコードの反映ならdlookupですが、これで外部のexcelファイルのセルを取り込むことが出来るのでしょうか? お願い致します。

  • フォルダー内の特定excelファイルを開く方法

    フォルダー内の特定excelファイルを開く方法 フォルダー内にたくさんエクセルファイルがありますがACCESSのフォームから特定excelファイルを開きたいです。したいことはフォームの中にテキストボックスを配置し、中にエクセルファイルの名前に記入し、実行ボタンを押すと一致するファイル名前を開くようになってほしいです。 どうせればよいかわかりません。ACCESSの初心者ですので助けください!

  • アクセスから既存のエクセルファイルを開きたい

    やりたいことはタイトルどおりなのですが、やり方自体はネットでしらべて試してみました。 アクセスのフォームにコマンドボタンを作って、そこにアプリケーションの実行を登録して、ボタンを押せばエクセルが開く、というようにしたいと思いました。 たぶんそのやり方は間違っていないと思うのですが、私の場合、肝心なファイルのある場所を指定する、パス名(っていうんですかね?)そういうのをわかっていなくて、 自分の場合、どういうふうに書けばいいのかわかりません。 ちなみに、My Domumentsに入っているオーダー内容という名前のエクセルファイルのため、こういうふうに書きました。 C:\Documents and Settings\ユーザー名\excel.exe My Documents:\オーダー内容.xls これはファイルが見つかりません。というエラーが出て、 C:\Documents and Settings\scm\My Documents:\excel.exe c:\オーダー内容.xls これも同じエラーでした。 何を正せばよろしいのでしょうか?

  • AccessからExcelへエクスポートするときにファイル名を指定したい。

    Access2002を使用しています。 Accessで集計した結果をExcelへエクスポートしています。 Accessのフォームで集計する範囲を設定し、コマンドボタンをクリックするとExcelのへエクスポートしています。 このとき、Excelのファイル名を次のように設定したいのですが・・・  売上表200607.xls 売上表は常に同じで、”200607” が集計する範囲で異なります。 このようなことは可能でしょうか? 以上、よろしくお願いします。

  • デスクトップにACCESSファイル起動のボタン?

    前の会社のデスクトップによく使うアクセスのファイルのボタンがありました。で、そのボタンをクリックすると、フォームが最大化してでてきます。 そのボタンを作る方法と 最大化で開きたいのですが(メニューバー、ツールの起動時の設定でフォームは開くのですが最大化にはできません。) よろしくお願いします。

専門家に質問してみよう