Метод ЭЛЕКТРОННАЯ_ТАБЛИЦА. ФОРМАТ_ЯЧЕЙКИ
Метод ФОРМАТ_ЯЧЕЙКИ позволяет получить информацию о формате текущей ячейки. Ячейка, для которой выполняется считывание, должна быть предварительно выбрана вызовом метода УСТ_ТЕК_ПОЗ или УСТ_ТЕК_ЯЧЕЙКУ.
ФУНКЦИЯ ЛОГИКА: ФОРМАТ_ЯЧЕЙКИ(ПЕРЕМ СТРОКА: тип; ПЕРЕМ СТРОКА: формат; ЛОГИКА: локал = НЕТ)
Параметры
- тип
- Выходной параметр. Константа из набора ЭТ_... Описывает семейство форматов. Для общего/стандартного формата, а также для форматов не поддающихся классификации, возвращается ЭТ_ПУСТО.
- формат
- Выходной параметр. Переменная для получения строки формата. Синтаксис строки формата в общем случае зависит от вида электронной таблицы (Excel или OOo Calc). Некоторые форматы, тем не менее, обозначаются одинаково. Например, "@" – обозначает текстовый формат, "0.00" – числовой с 2-мя знаками после запятой.
- локал
- НЕТ – строка формата преобразуется в английский вариант, например "#,##0.00". ДА – строка формата остается в локализованном варианте, например "# ##0,00" для русского языка.
Возвращаемое значение
ДА – в случае успешного считывания, НЕТ – в случае ошибки. Сообщение об ошибке может быть получено с помощью метода ПОСЛ_ОШИБКА.
Замечание
При считывании данных листа в буфер не считывается информация о форматах. Поэтому при использовании буфера чтения не следует вызывать метод ФОРМАТ_ЯЧЕЙКИ, т.к. он работает в обход буфера. Вызов метода ФОРМАТ_ЯЧЕЙКИ для множества ячеек сведет выигрыш от использования буфера на нет.