• ベストアンサー

Accessからファイルを開くダイアログ

いつもお世話になってます。 今回はAccessから「ファイルを開く」のダイアログを開きたいと思ってるんですが、AccessのコマンドボタンからだとExcelの起動とかしかできませんよね? ファイルを開くのダイアログを出すにはどうすればよいのでしょうか? ちょっとAccessに詳しい人から聞いた話だと、ダイアログを開くまでは簡単だけどそこから起動させるのは大変!だと聞きました。 本当ですか??? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 VBAで行うことになります。 参考URLの#221に、ファイルを開くダイアログを使用する方法があります。 また、指定したファイルをExcelで開く方法は、Shell関数を使用します。 Shell関数は、VBAのヘルプなどを参照して下さい。 http://homepage1.nifty.com/tsware/tips/index.htm

参考URL:
http://homepage1.nifty.com/tsware/tips/index.htm
nana_ko
質問者

お礼

お礼が遅くなりました。 ありがとうございました。何となく理解できました。

nana_ko
質問者

補足

ありがとうございます。 残念ながらVBAが苦手なのでヘルプ見てもよくわからないのです^^; サルでもわかるくらい簡単に教えていただければ幸いなんですが…。

関連するQ&A

  • ファイルを開くダイアログを出したい

    アクセスで作ってます。社員情報登録画面で社員の写真を登録したいと思ってます。 OLEのボックスを用意し、その横にコマンドボタンをひとつ。 そのコマンドボタンを押すと、ネットワーク上にあるフォルダの中身を選べるような、「ファイルを開く」ダイアログを出したいのです。 あとは、ドラッグアンドドロップで登録するだけにしますので、とにかく「ファイルを開く」ダイアログがでるまでのボタンでいいのですが、どのようにすればいいでしょう。お願いします。

  • ダイアログボックスからファイル名の取得をしたい(ACCESS97)

    コマンドボタンを押すと「ファイル名を選択」ダイアログボックスが開き、 そこで選んだファイル名がテキストボックスに表示される、という フォームをACCESS97で作成したいのですが、ダイアログボックスを表示させる ために何という関数を使えば良いのかが分かりません。 宜しくお願いいたします。

  • ACCESS VBAでファイルを開くダイアログを表示させたい

    ACCESSのフォームからコマンドボタンを押すことで、 ファイル開くダイアログが表示されて、 そこでファイル名をクリック指定することで、 実際にそのファイルがインポートされるように仕組みを作りたいと思っています。 VBAでどう記述するのでしょうか? 類似ケースの質問内容も調べましたがピンと来るものがありませんでした。 ご存知の方、教えて頂けるとありがたいです。よろしくお願いします。

  • Accessのフォームからダイアログを表示する方法

    いつもお世話になっております。 Access2003、VB6の環境でコーディングしています。 Accessのフォームでボタンが押されたら、 データ入力用のダイアログが表示されるようにしたい のですが、そのダイアログを表示させる方法が わかりません。 どうか、よろしくお願いいたします。

  • ACCESS2007の添付ファイル型のダイアログについて

    ACCESS2007の添付ファイル型のダイアログについて データシート上でクリップのアイコンをダブルクリックで表示されるダイアログを VBAで変更する方法があったら教えて下さい。 理想は、表示されるダイアログの削除だけが選べない状態です ・追加ボタンの下に削除ボタンがあるため、誤って保存されている添付ファイルを削除してしまうため 自分でダイアログを作成することも考えておりますが、クリップをダブルクリックをした場合 自分で作成したダイアログの後に、システム側のダイアログが開いてしまいます。 ・システム側のダイアログを表示させない方法はありますか? ※別途フィールドを追加しないで、クリップアイコンを使用して実現したいです。  説明が下手でわかりづらいと思いますがよろしくお願いします。

  • Accessのダイアログボックスについて 

    Accessを使い始めたばかりの初心者です。 環境はWindowsXP,MS-Access2000で使っています。 Accessを起動すると最初にダイアログボックスが表示され新しいデータベースの作成か、既存のファイルを開くか確認してきます。 このダイアログボックスの中に表示されているの既存のファイルを削除するにはどうしたら良いのでしょうか。 作ったファイル自体は削除してあるのですが、起動時に表示されるダイアログボックスからは削除されません。 別に実害があるわけでは無いのですが、練習で色々作ってしまい項目だけ増えて困っております。 エクスプローラーでAccessの中のファイルを色々探したのですが、それらしいものも見つけられませんでしたしこちらの過去ログ等も見たのですが、わかりませんでした。 宜しくお願いいたします。

  • ファイルを開くダイアログについて

    OS95,Word97を使用しています。 Wordを起動しメニューバーのファイル-開くをクリックしファイルを開くダイアログが表示されると、その中で表示されているファイル名が全て文字化けしています。文字化けしているファイルを指定し開くボタンを押しても「予期しないエラー」が表示されます。文字化けしているのは、ダイアログの中だけで、Wordを起動せずに直接ファイルを起動する分には正常に開けますし、他のアプリケーションは全く問題ありません。どなたかご教授願います

  • ACCESSでファイル指定のダイアログを表示し、指定されたアドレスをテ

    ACCESSでファイル指定のダイアログを表示し、指定されたアドレスをテーブルに持ちたい。 ・フォームにボタンを配して、ボタンクリックでダイアログが表示 ・ダイアログより選択されたファイルアドレス(ファイル)が、フォーム上に表示 ・フォームを閉じる際に、レコードに更新したい。 ・再度(変更)フォームを開いた場合は、ダイアログのデフォルト表示は、テーブルの内容を考慮したい。 回答履歴を拝見し、いろいろ試したのですが、うまくいきません。 よろしく、お願いします。 バージョンACCESS 2010

  • コモンダイアログのファイルを開くについて

    Windowsのファイルを開くダイアログで、ファイルを開くダイアログから エクセルファイルを選択し、開くボタンを押したら、選択された エクセルファイルを開きたいのですが、ヘルプで参照したところコモンダイアログ があるのを知りました。 ダイアログを開くところまでは、できたのですが、次にエクセルファイルを選択 し、開くボタンを押したときのイベントってどうやってとればよいのかわかりません。 開くボタンを押時に、選択されているパスを取りたいのですが、それもどうやって 取ればよいのやら、、、(+_+) ご教示ねがえませんでしょうか? よろしくお願いいたします。

  • Accessにエクセルからデータをインポートしたい(VBA)

    Access(2000)のVBAでExcel(2000)からデータをインポートしたいと思います。 詳細は以下の通りです。 フォームでコマンドボタンをクリック時にダイアログボックスが開き、ファイルを指定し、該当のシート(シート名はどのファイルも固定)のデータをアクセスのテーブルにインポートしたい。 どうしたらできるのかここ数日悩んでいます。 よい方法がありましたら教えてください。

専門家に質問してみよう