Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2815 / 9994 ←次へ | 前へ→

【10446】Re:エクセルファイルにデータを出力
回答  kohji  - 08/6/26(木) 17:26 -

引用なし
パスワード
   こんにちは

>'ファイルを開く
>MyFile = "D:\My Documents\2008\社会保険届出関連\WT_社保資格喪失.xls"
>Set xlsWkb = xlsApp.Workbooks.Open(MyFile)
>Set rst = CurrentDb.OpenRecordset("Q_社保エクスポート用", dbOpenDynaset)
>xlsWkb.Worksheets("T_社保資格喪失").Range("A11.M100").ClearContents
>xlsWkb.Worksheets("T_社保資格喪失").Range("A11").CopyFromRecordset rst
>  
>Set rst = Nothing
>xlsWkb.Close True: Set xlsWkb = Nothing
>xlsApp.Quit: Set xlsApp = Nothing

上記 Excelを閉じていますが
これをこのまま利用すればどうかな?

MyFile = "D:\My Documents\2008\社会保険届出関連\WT_社保資格喪失.xls"
Set xlsWkb = xlsApp.Workbooks.Open(MyFile)
Set rst = CurrentDb.OpenRecordset("Q_社保エクスポート用", dbOpenDynaset)
xlsWkb.Worksheets("T_社保資格喪失").Range("A11.M100").ClearContents
xlsWkb.Worksheets("T_社保資格喪失").Range("A11").CopyFromRecordset rst
xlsApp.UserControl = True
xlsApp.Visible = True

AppActivate "Microsoft Excel"

みたいな感じで…
検証はしてないですが…

888 hits

【10445】エクセルファイルにデータを出力 あおぎん 08/6/26(木) 16:18 質問[未読]
【10446】Re:エクセルファイルにデータを出力 kohji 08/6/26(木) 17:26 回答[未読]
【10447】Re:エクセルファイルにデータを出力 あおぎん 08/6/27(金) 11:38 質問[未読]
【10448】Re:エクセルファイルにデータを出力 小僧 08/6/30(月) 11:55 回答[未読]
【10449】Re:エクセルファイルにデータを出力 あおぎん 08/7/1(火) 17:18 質問[未読]
【10450】Re:エクセルファイルにデータを出力 小僧 08/7/3(木) 11:02 回答[未読]
【10460】Re:エクセルファイルにデータを出力 あおぎん 08/7/8(火) 15:04 質問[未読]
【10468】Re:エクセルファイルにデータを出力 小僧 08/7/17(木) 10:42 回答[未読]
【10451】Re:エクセルファイルにデータを出力 neptune 08/7/3(木) 14:31 発言[未読]
【10461】Re:エクセルファイルにデータを出力 あおぎん 08/7/8(火) 15:23 お礼[未読]
【10462】Re:エクセルファイルにデータを出力 neptune 08/7/9(水) 15:18 発言[未読]

2815 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free