MSアクセス エクセルへのエクスポートについて
アクセスの初心者です。いろいろ調べてみたのですがわかりません。どうか教えてください。よろしくお願いします。
アクセスのフォームにボタンを作り、そのボタンを押すとエクセルにエクスポートするように設定しました。しかしデータが全てエクスポートされてしまいます。目指しているのは”開いているフォームのデータのみをエクスポートしたい”のです。
フォーム名:申込書
エクスポートしたいフォームのデータ(クエリ)名:申込書
エクスポート先:エクセルc:¥申込書
です。
主キー:申込ID
仮にフォームで申込IDが「3」を開いていれば、その「3」のデータのみをエクスポートするVBAを教えてください。
現在はここまでの段階で止まっています。↓これにプラスする記述で目指すものができればと思います。
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "申込書", "c:\申込書.xls", True, ""
お手数ですがよろしくお願いします。
お礼
imogasiさん 『見出しは「テーブル名」と有るが、クエリ名を指定しても成功。』 で一気に解決しました。 ありがとうございました!