|
▼LUNA さん:
こんにちは。
>Dim myXLS As ObjectFrame
これがちょっと解りませんが、
通常ですと Excel.Application ⇒ Excel.Workbook ⇒ Excel.WorkSheet
の順に処理を行って行くのが良いかと思われます。
Sub Excelへの処理()
'※要参照 Microsoft Excel x.x Object Library
Const FilePath = "C:\Temp.xls"
Dim xlsApp As Excel.Application
Dim xlsWkb As Excel.Workbook
Dim xlsSht As Excel.Worksheet
Dim a As Integer
Set xlsApp = CreateObject("Excel.Application")
xlsApp.Visible = True
Set xlsWkb = xlsApp.Workbooks.Open(FilePath)
Set xlsSht = xlsWkb.Sheets("Export_T")
'----------------------------------------------
'
'ここにExcelの処理
'
'----------------------------------------------
Set xlsSht = Nothing
xlsWkb.Close True: Set xlsWkb = Nothing
xlsApp.Quit: Set xlsApp = Nothing
End Sub
> Export_T
対象のExcelファイルが TransferSpreadsheet メソッドにて
Access からのデータを吐き出したものでしたら、
そちらのメソッドを使わずに
CopyFromRecordset メソッド
を使ったほうが良さそうな気もしますね。
|
|