Объектный тип ЭЛЕКТРОННАЯ_ТАБЛИЦА
Физический объектный тип c передачей ответственности "справа налево".
Тип ЭЛЕКТРОННАЯ_ТАБЛИЦА предназначен для чтения и записи документов в программах MS Excel и OpenOffice.org Calc.
После создания или открытия документа может быть выбран текущий лист и текущая ячейка на листе. Ячейка может указываться именем столбца ("A", "B", "C", ...) или его порядковым номером и номером строки. Для текущей ячейки поддерживаются возможности получения и записи значения и формата.
Для обработки больших массивов значений поддерживается работа с буфером, который считывается или записывается одним обращением к офисному приложению.
Методы
| Метод | Описание |
|---|---|
| СОЗДАТЬ_ДОК | Создает новый документ. |
| ОТКРЫТЬ_ДОК | Открывает существующий документ (файл *.xls, *.xlsx, *.ods). |
| ЗАКРЫТЬ_ДОК | Закрывает текущий документ. |
| СОХРАНИТЬ_ДОК | Сохраняет изменения в текущем документе. |
| ТЕК_ПРИЛ | Возвращает имя текущего офисного приложения. |
| КОЛ_ЛИСТОВ | Возвращает количество листов в текущем документе. |
| ПОЗ_ЛИСТА | Возвращает позицию листа по его имени. |
| ИМЯ_ЛИСТА | Возвращает имя листа по его позиции. |
| ТЕК_ЛИСТ | Возвращает имя текущего листа. |
| УСТ_ТЕК_ЛИСТ | Переключает текущий лист. |
| ВСТАВИТЬ_ЛИСТ | Добавляет новый лист. |
| УДАЛИТЬ_ЛИСТ | Удаляет существующий лист. |
| ПЕРЕИМЕНОВАТЬ_ТЕК_ЛИСТ | Переименовывает текущий лист. |
| РАЗМЕР_ТЕК_ЛИСТА | Вычисляет размер области листа, занятой данными. |
| ФИКС_ТЕК_ЛИСТ | Фиксирует на экране заданное количество строк и/или столбцов. |
| ПОЗ_СТОЛБЦА | Возвращает позицию столбца по его имени. |
| ИМЯ_СТОЛБЦА | Возвращает имя столбца по его позиции. |
| УСТ_ШИРИНУ_СТОЛБЦА | Устанавливает ширину столбца или выполняет подгонку ширины по данным. |
| УСТ_ВЫСОТУ_СТРОКИ | Устанавливает высоту строки или выполняет подгонку высоты по данным. |
| ВСТАВИТЬ_СТОЛБЦЫ | Вставляет новые столбцы со сдвигом существующих ячеек вправо. |
| ВСТАВИТЬ_СТРОКИ | Вставляет новые строки со сдвигом существующих ячеек вниз. |
| УДАЛИТЬ_СТОЛБЦЫ | Удаляет столбцы со сдвигом существующих ячеек влево. |
| УДАЛИТЬ_СТРОКИ | Удаляет строки со сдвигом существующих ячеек вверх. |
| ТЕК_ПОЗ | Возвращает номер столбца и номер строки текущей ячейки. |
| УСТ_ТЕК_ПОЗ | Устанавливает текущую ячейку по номеру столбца и номеру строки. |
| ТЕК_ЯЧЕЙКА | Возвращает имя столбца и номер строки текущей ячейки. |
| УСТ_ТЕК_ЯЧЕЙКУ | Устанавливает текущую ячейку по имени столбца и номеру строки. |
| ТИП_ЯЧЕЙКИ | Возвращает тип данных текущей ячейки. |
| ЗНАЧ_ЯЧЕЙКИ | Считывает данные ячейки указанного типа. |
| УСТ_ЗНАЧ_ЯЧЕЙКИ | Записывает данные ячейки указанного типа. Опционально может устанавливать стандартный формат ячейки, соответствующий типу данных. |
| ФОРМАТ_ЯЧЕЙКИ | Считывает тип и строку формата для текущей ячейки. |
| УСТ_ФОРМАТ_ЯЧЕЙКИ | Устанавливает формат текущей ячейки по типу и/или строке формата. |
| СЧИТАТЬ_БУФЕР | Считывает данные ячеек от текущей до указанных пределов во временный буфер. Чтение из буфера выполняется гораздо быстрее, чем напрямую из документа. |
| СОЗДАТЬ_БУФЕР | Создает буфер для записи данные ячеек от текущей ячейки с указанными размерами. Запись в буфер выполняется гораздо быстрее, чем напрямую в ячейки документа. |
| ЗАПИСАТЬ_БУФЕР | Записывает данные из буфера в документ и закрывает буфер. |
| ЗАКРЫТЬ_БУФЕР | Закрывает буфер, когда он более не нужен. Для буфера записи закрывает без сохранения данных. |
| УСТ_ОБЛ_ОБЪЕДИНЕНИЕ | Объединяет указанную область ячеек. |
| УСТ_ОБЛ_ВЫРАВНИВАНИЕ | Устанавливает горизонтальное и/или вертикальное выравнивание для прямоугольной области ячеек. |
| УСТ_ОБЛ_ЦВЕТ | Устанавливает цвет фона и/или текста для прямоугольной области ячеек. |
| УСТ_ОБЛ_ШРИФТ | Устанавливает шрифт для прямоугольной области ячеек. |
| УСТ_ОБЛ_ГРАНИЦЫ | Устанавливает внешние и/или внутренние границы для прямоугольной области ячеек. |
| УСТ_СТР_МАСШТАБ | Устанавливает масштаб печати. |
| ПОДОГНАТЬ_СТР_МАСШТАБ | Подгоняет масштаб печати по заказанному количеству страниц. |
| УСТ_СТР_АЛЬБОМ | Устанавливает альбомную или портретную ориентацию страницы. |
| УСТ_СТР_ПОЛЯ | Устанавливает значения полей страницы. |
| УСТ_СТР_ЗАГОЛОВКИ | Устанавливает заголовочные столбцы и/или строки для печати на всех страницах. |
| ПОСЛ_ОШИБКА | Возвращает сообщение о последней ошибке, возникшей при вызове других методов. |