SSブログ

アクセス小僧:クエリを書式付きでエクセルにエクスポート [コンピューター]

アクセスのクエリ結果を

書式付きでエクセルにエクスポートするには、DoCmd.TransferSpreadsheet メソッドではなく、DoCmd.OutputTo メソッドを使うことで、実現できます。

【例】
DoCmd.OutputTo acOutputQuery, strQRY1, acFormatXLS, strFile1, True

acOutputQuery:クエリを出力 (ObjectType、出力するオブジェクトの種類)
strQRY1:クエリ名 (ObjectName、 出力するオブジェクトの名前の文字列)
acFormatXLS:エクセルへ出力 (OutputFormat、出力形式)
strFile1:ファイル名(OutputFile、エクセルの場合、拡張子は.xls。D:\aaa\bbb.xlsのようにパスを含む。)
True:エクスポート後、直ちにファイルをエクセルで開く (AutoStart)

【参考】
DoCmd.OutputTo メソッド
https://msdn.microsoft.com/ja-jp/vba/access-vba/articles/docmd-outputto-method-access

https://teratail.com/questions/33392
アクセスで作ったクエリを、エクセルに出力したい

http://sayora.at.webry.info/201710/article_1.html
ACCESS_VBA DoCmd.TransferDatabase

https://msdn.microsoft.com/ja-jp/vba/access-vba/articles/docmd-transferspreadsheet-method-access
DoCmd.TransferSpreadsheet メソッド



ヤバイぜ!(4)  コメント(2) 
共通テーマ:日記・雑感

ヤバイぜ! 4

コメント 2

cheese999

ヤバイぜ! ありがとうございます[__猫]
by cheese999 (2018-01-13 23:35) 

通りすがり菊蔵

まじありがと!!

Oh You ate one too!!
by 通りすがり菊蔵 (2022-07-26 16:03) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字(英大文字の「オー」、英小文字の「ユー」、アラビア数字の「ハチ」、アラビア数字の「イチ」、アラビア数字の「ニ」)を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。