Руководство разработчика

Объектный тип ЭЛЕКТРОННАЯ_ТАБЛИЦА

Физический объектный тип c передачей ответственности "справа налево".

Тип ЭЛЕКТРОННАЯ_ТАБЛИЦА предназначен для чтения и записи документов в программах MS Excel и OpenOffice.org Calc.

После создания или открытия документа может быть выбран текущий лист и текущая ячейка на листе. Ячейка может указываться именем столбца ("A", "B", "C", ...) или его порядковым номером и номером строки. Для текущей ячейки поддерживаются возможности получения и записи значения и формата.

Для обработки больших массивов значений поддерживается работа с буфером, который считывается или записывается одним обращением к офисному приложению.

Методы

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

См. также: