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