• ベストアンサー

ACCESSのクエリーからエクセル出力

ACCESSのクエリーからエクセル出力する方法を探しています。 フォームのボタン押下⇒保存先選択画面表示⇒エクセル出力 という手順を考えていますが、 テーブルをそのまま(保存先も直書き)出力するサンプルは見つかるのですが上記のようなものは見つけられません。 どこかいいサイト、もしくはサンプルなどありませんでしょうか?

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

  • ベストアンサー
  • cocom32
  • ベストアンサー率58% (75/129)
回答No.1

DoCmd.OutputTo acQuery, "クエリ1", "MicrosoftExcelBiff8(*.xls)", "", False, "", 0 これでファイル保存ダイアログでると思います。

optimas
質問者

お礼

ありがとうございます ・・そのまま貼り付けたらエラーがでた。。 どうやんだ??

その他の回答 (1)

  • cocom32
  • ベストアンサー率58% (75/129)
回答No.2

>・・そのまま貼り付けたらエラーがでた。。 >どうやんだ?? DoCmdオブジェクトのOutputTo メソッドを使ってファイル名引数を 指定しなければ、ファイル保存ダイアログがでるサンプルを 提示したつもりです。 適宜、引数はあなたの作ったものに合わせて書き換えてください。 引数が判らなければ、VBエディターのVBHELPでDoCmdオブジェクトの OutputTo メソッドを検索してください。 くわしく説明されています。 エラーコードやエラーメッセージ内容記載しないと、これ以上の回答は難しいですね。