↑  ←  Описание функции


_ExcelSheetNameGet

Возвращает имя активного листа открытой рабочей книги Excel.

#include <Excel.au3>
_ExcelSheetNameGet($oExcel)

Параметры

$oExcel Ссылка на COM-объект "Excel.Application" полученная ранее вызванными _ExcelBookOpen(), _ExcelBookNew(), или _ExcelBookAttach()

Возвращаемое значение

Успех:Возвращает имя активного листа $oExcel
Ошибка:Возвращает 0, Устанавливает значение флага ошибки @error:
@error:0 - Скрипт завершил работу без ошибок
1 - Ошибка OLE/COM ($oExcel), возможно указанный объект не существует

Пример

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

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

MsgBox(4096, "_ExcelSheetNameGet | Пример 1", "Имя активного листа:" & @crlf & '"' & _ExcelSheetNameGet($oExcel) & '"')

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