AutoIT создать новый, допустимый файл Excel


Как создать новый допустимый файл Excel в Autoit?

Local $sFileName = @ScriptDir & "Worksheet.xls"
Local $oExcel = _Excel_BookNew($sFileName, 10)

Создает недопустимый файл с 0 байтами, который я не могу открыть.

1 3

1 ответ:

Сначала нужно открыть Excel, затем создать новую книгу, сохранить книгу и, наконец, снова закрыть Excel.

#include <Excel.au3>
#include <MsgBoxConstants.au3>

Local $FilePath = @ScriptDir & "\Worksheet.xls"

Local $oExcel = _Excel_Open(False, Default, Default, Default, True)
Local $oBook = _Excel_BookNew($oExcel, 1)
_Excel_BookSaveAs($oBook, $FilePath)
_Excel_Close($oExcel, True)

Источник:

Https://www.autoitscript.com/autoit3/docs/libfunctions/_Excel_Open.htm https://www.autoitscript.com/autoit3/docs/libfunctions/_Excel_BookNew.htm https://www.autoitscript.com/autoit3/docs/libfunctions/_Excel_BookSave.htm

Типп:

Просто погуглите команды и интерпретируйте примеры.