Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Небольшие проблемы с Excel...   Найти похожие ветки 

 
Vemer ©   (2004-05-25 18:31) [0]

Здравствуйте.
Вот разбираюсь с экспортом данных в Эксель, кое-что получилось, но возникла небольшая проблема.
Вот код:
//создаем:
ExcelApp := CreateOleObject("Excel.Application");
Sheet := ExcelApp.WorkBooks[1].Sheets[1];

//вставляем из буфера
ExcelApp.Workbooks[1].WorkSheets["Grid Data"].Paste;
ExcelApp.Visible := true;

//выделяем
Sheet.Columns["D:D"].Select;

Вышеприведенное все работает, но при при попытке сделать:

ExcelApp.Selection.NumberFormat := "0.00";

Ругается, что "Нельзя установить свойство NumberFormat класса Range!"

Вопрос: свойством чего является NumberFormat, и как написать, чтобы выделенному столбцу задавался нужный формат.


 
vox   (2004-05-26 12:40) [1]

Оператор NumberFormat="0.00" работает из delphi только в том случае, если текущий разделитель целой и дробной части - точка. Если у тебя стоит запятая - работать не будет (хотя в макросах самого Excel - всё работает). Выход такой:  NumberFormat := "0"+DecimalSeparator+"00"


 
Vemer ©   (2004-05-27 01:35) [2]

Помогло. Большое спасибо!



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.46 c
14-1084691208
Mim1
2004-05-16 11:06
2004.06.06
Хотели бы вы увидить этот форум в NNTP?


4-1082826531
DoG
2004-04-24 21:08
2004.06.06
TerminatedProcess


1-1085642307
Valeri
2004-05-27 11:18
2004.06.06
TDBImage, TImage


1-1085561649
Алексей
2004-05-26 12:54
2004.06.06
Как указать компилятору, что число является двоичным?


3-1084528267
Alex_xxx
2004-05-14 13:51
2004.06.06
insert into table1 select key,kol from table2 ?????