; ************************************************
; Пример 1 - Создает рабочую книгу Excel
; ************************************************
#include <Excel.au3>

$oExcel = _ExcelBookNew()
	If Not @error Then MsgBox(4096, "_ExcelBookNew | Пример 1", "Книга создана!")

; ************************************************
; Пример 2 - Создает и открывает скрытую от пользователя рабочую книгу Excel
; ************************************************
#include <Excel.au3>

$oExcel = _ExcelBookNew(0) ; Переменная $oExcel получит экземпляр созданной рабочей книги, но она не отобразится на экране/панели задач
	If Not @error Then MsgBox(4096, "_ExcelBookNew | Пример 2", "Книга создана, открыта в памяти, но не отображается на экране," & @CRLF & " см.Диспетчер задач => Список активных процессов => EXCEL.EXE")
Run(@SystemDir & "\taskmgr.exe") ; Для наглядности примера запускаем "taskmgr.exe" (Диспетчер задач) чтобы можно было увидеть процесс
	Sleep(5000) ; Пауза 5 сек. - этого достаточно чтобы пользователь увидел открытую книгу в процессах

MsgBox (0, "_ExcelBookNew | Пример 2", "Нажмите ОК для того чтобы закрыть созданную книгу(выгрузить её из памяти)")
_ExcelBookClose($oExcel, 0, 0) ; Закрываем книгу без сохранения и оповещений Excel.

; ************************************************
; Пример 3 - Создает и открывает скрытую от пользователя рабочую книгу Excel, потом отображает её
; ************************************************
#include <Excel.au3>

$oExcel = _ExcelBookNew(0) ; Переменная $oExcel получит экземпляр созданной рабочей книги, но она не отобразится на экране/панели задач
	If Not @error Then MsgBox(4096, "_ExcelBookNew | Пример 2", "Скрытая книга создана..." & @CRLF & " см.Диспетчер задач => Список активных процессов => EXCEL.EXE")
Run(@SystemDir & "\taskmgr.exe") ; Для наглядности примера запускаем "taskmgr.exe" (Диспетчер задач) чтобы можно было увидеть процесс
	Sleep(5000) ; Пауза 5 сек. - этого достаточно чтобы пользователь увидел открытую книгу в процессах

MsgBox (0, "_ExcelBookNew | Пример 2", "Нажмите ОК для того чтобы отобразить созданную книгу")
$oExcel.Visible = 1 ; Свойство Visible отвечает за отображение формы рабочей книги на экране/панели задач (1=отображается, 0=скрывается)