Почитал темы по работе с файлами .xls вроде бы всё понятно, но как часто бывает, на практике дело не пошло. Требуется элементарное, открыть файл .xls внести данные в ячейку сохранить изменения и закрыть файл. Написал вот такой код:
Файл открывается, изменения вносятся в ячейку, файл закрывается, но при повторном открытии этого же файла информация в ячейке в которую необходимо было внести данные старая, т.е. изменения не сохранились.
Что не так в коде??
Код:
$objExcel = ObjCreate("Excel.Application")
$objExcel.Workbooks.Open(@ScriptDir & "\Test2.xls")
$objExcel.Visible = 1
sleep(1000)
$objExcel.ActiveWorkbook.Sheets("Лист1").Cells(1, 1).Value = "Test"
$objExcel.ActiveWorkBook.Saved = True
$objExcel.ActiveWorkBook.Close
Файл открывается, изменения вносятся в ячейку, файл закрывается, но при повторном открытии этого же файла информация в ячейке в которую необходимо было внести данные старая, т.е. изменения не сохранились.
Что не так в коде??