<Access クエリーを Excel既存シートへ エクスポート>
こんにちは、 三流プログラマーKen3です。 今回は、 Access クエリーを Excel既存シートへ エクスポート を軽く書きたいと思います。 /* * 1.今回のキッカケ */ BBS に以下の投稿がありました。 ( http://www.ken3.org/cgi-bin/bbs/vba/wforum.cgi?mode=allread&no=66&page=0 ) >投稿時間:2003/03/18(Tue) 09:11 > >おなまえ:TMNOA >タイトル:アクセスからエクセルへ > >始めまして、TMNOAです。 >いつも読ませて頂いております。 > >質問なのですが、アクセスのクエリーからエクセルへのエクスポートの際、 >概存ブック及び概存シートへのエクスポートは可能なのでしょうか? >現在の所、概存ブックの新規シートへのエクスポートはできるのですが・・・。 > >お忙しいとは思いますが、よろしくお願い致します。 >(他のサイトは説明が難しく困っているので・・・。) > >では、失礼します。 -------------------------------------------------------- と質問メールが来ました。 私の説明もわかりにくいと評判なんだけど、、、少し調べてみますか。 /* * 2.簡単にできないか、確認してみる。 */ 昔の自分のメルマガサンプルを見てみると、 <Access97からExcel形式へExport時に書式設定を行いたい> http://www.ken3.org/backno/hosoku/e025/index.html で、 DoCmd.TransferSpreadsheet acExport, 5, "管理MST", "C:\TEST.XLS", True, "" <書式付きエクスポート DoCmd.OutputToで、できます> http://www.ken3.org/backno/hosoku/ETC_026.html で、 DoCmd.OutputTo acOutputTable, "T_管理MST", acFormatXLS, "C:\TEST.xls", True を使ってました。 簡単なのは、DoCmd.XXXXが使えるといいんだけどなぁ、 クエリーの出力を試してみました。(Access97) spreadsheettype を8 Excel97に変えてと 0 acSpreadsheetTypeExcel3 (既定値) 6 acSpreadsheetTypeExcel4 5 acSpreadsheetTypeExcel5 5 acSpreadsheetTypeExcel7 8 acSpreadsheetTypeExcel97
Sub コマンド0_Click() DoCmd.TransferSpreadsheet acExport, 8, "Q_VBADATA", "D:\058.XLS", True, "" MsgBox "出力終了" End Sub |
Sub コマンド1_Click() DoCmd.TransferSpreadsheet acExport, 8, "Q_ASPDATA", "D:\058.XLS", True, "" MsgBox "出力終了" End Sub |
ここまで、読んでいただきどうもです。ここから下は、三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、
気になったジャンル↓を選択してください。 人気記事(来場者が多いTOP3): Excel関係: Access関係: その他:VBAの共通関数やテキストファイルの操作など 開発時の操作: [F1を押してHELPを見る]/ [Debug.Print と イミディエイトウインドウ]/ [実行時エラーでデバッグ]/ [ウォッチ式とSTOP]/ [参照設定を行う] 仕様書(設計書?) XXXX書類: [基本設計書や要求仕様書]/ [テスト仕様書 テストデータ]/ [バグ票]/ [関数仕様書]/ [流れは 入力・処理・出力] ※↑文章の味付けが変わっていて、お口に合うかわかりませんが。。。 |
Blogとリンク:[三流君の作業日記]/
[VBAやASPのサンプルコード]/
広告-[通販人気商品の足跡]