過去ログ

                                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に
シートを分けてエクスポートしたいのです。

シートを指定して出力する事は可能でしょうか?

 ───────────────────────────────────────  ■題名 : Re:range引数  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/3/14(金) 13:38  -------------------------------------------------------------------------
   >複数のテーブルを1つのEXCELに
>シートを分けてエクスポートしたいのです。
>
>シートを指定して出力する事は可能でしょうか?

TransferSpreadsheet でするのならば、Range引数を使えばいいと
思います。

"シート名!"
のように。

 ───────────────────────────────────────  ■題名 : Re:range引数  ■名前 : apollo <aporo@pastel.ocn.ne.jp>  ■日付 : 03/3/14(金) 13:57  -------------------------------------------------------------------------
   transferspreadsheet で定義してみたのですがエラーになってしまいます。

何処が悪いか教えて下さい。

『docmd.TransferSpreadsheet(acExport,acSpreadsheetTypeExcel9,"テーブル名","ファイル名",yes,"シート名!","")』

 ───────────────────────────────────────  ■題名 : Re:range引数  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/3/14(金) 14:02  -------------------------------------------------------------------------
   >transferspreadsheet で定義してみたのですがエラーになってしまいます。

構文エラーでしょうか?
#エラーの場合は、エラーメッセージ等の情報も必要です。

おそらく、括弧が必要ないだけだと思いますけど。

 ───────────────────────────────────────  ■題名 : Re:range引数  ■名前 : apollo <aporo@pastel.ocn.ne.jp>  ■日付 : 03/3/14(金) 14:12  -------------------------------------------------------------------------
   ありがとうございました。
出来る様になりました。

しかし、これだと受け取り先のファイルが存在しないと出来ないのでしょうか?

出来れば受け取り先が存在しなくても作成出来るようにしたいのですが・・。

 ───────────────────────────────────────  ■題名 : Re:range引数  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/3/14(金) 14:33  -------------------------------------------------------------------------
   >しかし、これだと受け取り先のファイルが存在しないと出来ないのでしょうか?
>出来れば受け取り先が存在しなくても作成出来るようにしたいのですが・・。

TransferSpreadsheet メソッド(Access2000ヘルプより)
------------------------------------------------------------------------------
range
ワークシートの有効なセルの範囲または範囲の名前を文字列式で指定します。
この引数は、インポートのみに適用されます。
ワークシート全体をインポートする場合は、この引数を指定しません。
ワークシートにエクスポートする場合は、この引数を指定しません。
範囲を入力すると、エクスポートは失敗になります。
------------------------------------------------------------------------------

もともと、エクスポート時に Range引数を指定することも仕様外?の
使い方なので、それでできないことをしたいのであれば、オートメーション機能を
使ってやったほうがいいと思います。

エクセルのヘルプや、過去ログで
CopyFromRecordset
を検索してみてください。

 ───────────────────────────────────────  ■題名 : ありがとうございました。  ■名前 : apollo <aporo@pastel.ocn.ne.jp>  ■日付 : 03/3/14(金) 14:39  -------------------------------------------------------------------------
   イケガミさん
ありがとうございました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 227