Page 227 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼テーブルエクスポートについて。 apollo 03/3/14(金) 13:22 ┗Re:range引数 イケガミ 03/3/14(金) 13:38 ┗Re:range引数 apollo 03/3/14(金) 13:57 ┗Re:range引数 イケガミ 03/3/14(金) 14:02 ┗Re:range引数 apollo 03/3/14(金) 14:12 ┗Re:range引数 イケガミ 03/3/14(金) 14:33 ┗ありがとうございました。 apollo 03/3/14(金) 14:39 ─────────────────────────────────────── ■題名 : テーブルエクスポートについて。 ■名前 : apollo <aporo@pastel.ocn.ne.jp> ■日付 : 03/3/14(金) 13:22 -------------------------------------------------------------------------
複数のテーブルを1つのEXCELに シートを分けてエクスポートしたいのです。 シートを指定して出力する事は可能でしょうか? |
>複数のテーブルを1つのEXCELに >シートを分けてエクスポートしたいのです。 > >シートを指定して出力する事は可能でしょうか? TransferSpreadsheet でするのならば、Range引数を使えばいいと 思います。 "シート名!" のように。 |
transferspreadsheet で定義してみたのですがエラーになってしまいます。 何処が悪いか教えて下さい。 『docmd.TransferSpreadsheet(acExport,acSpreadsheetTypeExcel9,"テーブル名","ファイル名",yes,"シート名!","")』 |
>transferspreadsheet で定義してみたのですがエラーになってしまいます。 構文エラーでしょうか? #エラーの場合は、エラーメッセージ等の情報も必要です。 おそらく、括弧が必要ないだけだと思いますけど。 |
ありがとうございました。 出来る様になりました。 しかし、これだと受け取り先のファイルが存在しないと出来ないのでしょうか? 出来れば受け取り先が存在しなくても作成出来るようにしたいのですが・・。 |
>しかし、これだと受け取り先のファイルが存在しないと出来ないのでしょうか? >出来れば受け取り先が存在しなくても作成出来るようにしたいのですが・・。 TransferSpreadsheet メソッド(Access2000ヘルプより) ------------------------------------------------------------------------------ range ワークシートの有効なセルの範囲または範囲の名前を文字列式で指定します。 この引数は、インポートのみに適用されます。 ワークシート全体をインポートする場合は、この引数を指定しません。 ワークシートにエクスポートする場合は、この引数を指定しません。 範囲を入力すると、エクスポートは失敗になります。 ------------------------------------------------------------------------------ もともと、エクスポート時に Range引数を指定することも仕様外?の 使い方なので、それでできないことをしたいのであれば、オートメーション機能を 使ってやったほうがいいと思います。 エクセルのヘルプや、過去ログで CopyFromRecordset を検索してみてください。 |
イケガミさん ありがとうございました。 |