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

Метод ЭЛЕКТРОННАЯ_ТАБЛИЦА. ФОРМАТ_ЯЧЕЙКИ

Метод ФОРМАТ_ЯЧЕЙКИ позволяет получить информацию о формате текущей ячейки. Ячейка, для которой выполняется считывание, должна быть предварительно выбрана вызовом метода УСТ_ТЕК_ПОЗ или УСТ_ТЕК_ЯЧЕЙКУ.

ФУНКЦИЯ ЛОГИКА: ФОРМАТ_ЯЧЕЙКИ(ПЕРЕМ СТРОКА: тип;
                              ПЕРЕМ СТРОКА: формат;
                              ЛОГИКА: локал = НЕТ)

Параметры

тип
Выходной параметр. Константа из набора ЭТ_... Описывает семейство форматов. Для общего/стандартного формата, а также для форматов не поддающихся классификации, возвращается ЭТ_ПУСТО.
формат
Выходной параметр. Переменная для получения строки формата. Синтаксис строки формата в общем случае зависит от вида электронной таблицы (Excel или OOo Calc). Некоторые форматы, тем не менее, обозначаются одинаково. Например, "@" – обозначает текстовый формат, "0.00" – числовой с 2-мя знаками после запятой.
локал
НЕТ – строка формата преобразуется в английский вариант, например "#,##0.00". ДА – строка формата остается в локализованном варианте, например "# ##0,00" для русского языка.

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

ДА – в случае успешного считывания, НЕТ – в случае ошибки. Сообщение об ошибке может быть получено с помощью метода ПОСЛ_ОШИБКА.

Замечание

При считывании данных листа в буфер не считывается информация о форматах. Поэтому при использовании буфера чтения не следует вызывать метод ФОРМАТ_ЯЧЕЙКИ, т.к. он работает в обход буфера. Вызов метода ФОРМАТ_ЯЧЕЙКИ для множества ячеек сведет выигрыш от использования буфера на нет.


См. также: