; **************************************************
; Пример 1 - Считывает значения из целевой ячейки активного листа открытой рабочей книги Excel
; **************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ; Создаем новую рабочую книгу

_ExcelWriteCell($oExcel, "Строка записана скриптом AutoIt", 1, 1) ; Записываем данные в ячейку
$sCellValue = _ExcelReadCell($oExcel, 1, 1) ; Читаем данные из ячейки
MsgBox(4096, "", "Значение ячейки: " & @CRLF & '"' & $sCellValue & '"')

MsgBox(4096, "_ExcelReadCell | Пример 1", "Демонстрация завершена, нажмите ОК")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Сохраняем файл в директории временных файлов, перезаписывая если необходимо.
_ExcelBookClose($oExcel) ; Закрываем рабочую книгу

; ****************************************************
; Пример 2 - Считывает значения из нескольких целевых ячеек активного листа открытой рабочей книги Excel
; ****************************************************

#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ; Создаем новую рабочую книгу

For $i = 1 To 5 
	_ExcelWriteCell($oExcel, $i, $i, 1) ; Записываем данные в ячейку
Next

;Циклически используем метод _ExcelReadCell, и отображаем в окне возвращаемое им значение на каждом шаге цикла
For $i = 1 To 5 
	$sCellValue = _ExcelReadCell($oExcel, $i, 1)
	MsgBox(4096, "", "Значение ячейки " & "A" & $i & ":" & @CRLF & $sCellValue, 2)
Next

MsgBox(4096, "_ExcelReadCell | Пример 2", "Демонстрация завершена, нажмите ОК")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Сохраняем файл в директории временных файлов, перезаписывая если необходимо.
_ExcelBookClose($oExcel) ; Закрываем рабочую книгу