Четверг, 26.12.2024, 09:16
Приветствую Вас Гость | RSS

DELPHI Report

Каталог статей Delphi Report

Главная » Статьи » MS Office (MS Word, MS Excel ) » MS Excel

2.2 Числовой формат ячейки
Данные в ячейках таблицы могут отображаться различным образом (число, дата, время, строка), способ отображения данных называется числовым форматом. Значение числового формата ячейки хранится в свойстве NumberFormat объекта Range, имеет тип строка и может содержать, например, такие значения: 'General', 'hh:mm:ss', '0,000'. Они соответствуют общему формату, формату времени и формату числа с тремя знаками после запятой. Опытным путем можно получить значения всех форматов, для этого в Delphi используем функцию GetFormatRange.

Code:

Function GetFormatRange (sheet:variant;

range:string):string;

begin

try

GetFormatRange:=E.ActiveWorkbook.Sheets.Item

  [sheet].Range[range].NumberFormat;

except

GetFormatRange:='';

end;

End;

Для установки числового формата ячейки можем использовать функцию SetFormatRange, которая записывает значение числового формата в свойстве NumberFormat объекта Range.

Code:

Function SetFormatRange(sheet:variant;range:string;

format:string):boolean;

begin

SetFormatRange:=true;

try

E.ActiveWorkbook.Sheets.Item[sheet].Range

  [range].NumberFormat:=format;

except

SetFormatRange:=false;

end;

End;

 Данная функция изменяет числовой формат не только в одной отдельно взятой ячейке, а также в группе ячеек. Это определяется значением аргумента range:string. Смотрите примеры: 'A:A' - изменение формата во всех ячейках столбца A, '2:5' - изменение формата во всех ячейках столбцов со второй по пятую включительно, 'A:C' - изменение формата во всех ячейках столбцов с A по C включительно; 'A1:C5' - изменение формата во всех ячейках области, ограниченной колонками A...C и строками 1...5 включительно.

 

Далее

Категория: MS Excel | Добавил: delphi (01.09.2008)
Просмотров: 8264 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта
Google
Форма входа
Категории раздела
MS Excel [22] MS Word [18]
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2024