| Menuへ | ||||
| Excelから別のExcelファイルを操作する | ||||
CreateObjectを使ってExcelを開きます。 ファイルを指定し開くには、Application.Workbooks.Openを使用します。 |
||||
|
|
||||
| 実行コード | ||||
Dim tExcel As Object Dim tObj As Object Set tExcel = CreateObject("Excel.Application") 'ここでファイル名を指定し開きます。 Set tObj = tExcel.Application.Workbooks.Open(Filename:=ファイル名) '別ファイルを表示したい場合は、VisibleをTrueにします。 '表示しない場合はここは必要ありません。 tExcel.Visible = True '値をセットする場合 tObj.Worksheets(1).Range("A1").Value = 100 '値を読む場合 range("C5") = tObj.Worksheets(1).Range("A1").Value 'SaveChanges:=Falseにすると、開いたファイルに変更があっても保存せずに閉じます。 'SaveChanges:=Trueにすると、開いたファイルに変更があった場合、保存し閉じます。 tObj.Close SaveChanges:=False '終了処理 Set tObj = Nothing 'VisibleをTrueにしていた場合は、FalseにしないとExcelウィンドウが閉じません。 tExcel.Visible = False Set tExcel = Nothing |
||||
|
|
||||
| Topへ | ||||
|
|