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

Вниз

Изменение формата ячеек Excel   Найти похожие ветки 

 
Strannik_ ©   (2002-04-01 18:13) [0]

Есть у меня программа:

BeginCol := 1;
BeginRow := 5;

RowCount := form1.StringGrid2.RowCount-1;
ColCount := Form1.StringGrid2.ColCount;

ExcelApp := CreateOleObject("Excel.Application");
ExcelApp.Application.EnableEvents := false;

Workbook := ExcelApp.WorkBooks.Add("c:\bestat\det.xls");
ArrayData := VarArrayCreate([0, RowCount, 0, ColCount], varVariant);

for I := 0 to RowCount do
for J := 0 to ColCount do
ArrayData[I, J] :=Form1.StringGrid2.Cells[j,i];

Cell1 := WorkBook.WorkSheets[1].Cells[BeginRow, BeginCol];

Cell2 := WorkBook.WorkSheets[1].Cells[BeginRow + RowCount - 1, BeginCol +
ColCount - 1];
Range := WorkBook.WorkSheets[1].Range[Cell1, Cell2];
Range.Value := ArrayData;
ExcelApp.Application.Quit;
Мне надо после того как програма кинет данные в Excel, изменить формат ячеек на часы:минуты:секунды

Макрос в екселе
Range("B17").Select
Selection.NumberFormat = "h:mm:ss"

Как мне перевести этот макрос в дельфи код


 
vlv ©   (2002-04-01 20:02) [1]

rng := ExcelApp.ActiveSheet.Range[ExcelApp.ActiveSheet.Cells[17,2], ExcelApp.ActiveSheet.Cells[17,2]];

rng.Select;

ExcelApp.Selection.NumberFormat := "h:mm:ss";


 
Strannik_ ©   (2002-04-02 12:44) [2]

vlv ©:
Что такое rng и как ее описать в var?


 
AFROLOV   (2002-04-02 13:18) [3]

rng - это Range

var
rng:Variant;
.....


 
Strannik_ ©   (2002-04-02 15:32) [4]

А может быть такое:
есть ячейка формата чч:мин:сек и после перегонки он почему то становится экспонициальный (2 знака)

Мне пришлось чтобы это обойти сначала перевести в формат строки (TimeToStr) а потом просто в ексель передать как строчку
А если ли другие варианты попроще?


 
Strannik_ ©   (2002-04-02 15:35) [5]

Удалено модератором



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
3-46264
velk
2002-03-26 07:32
2002.04.15
Поскажите пожалуйста как открыть таблицу dbf в dos формате


3-46275
Зинец Виктор
2002-03-13 14:08
2002.04.15
DCOM и базы данных - как подружить?


3-46272
AlGin
2002-03-14 16:58
2002.04.15
Установка IB-client на Миллениум


3-46250
mage
2002-03-24 20:44
2002.04.15
глюк QReport. Помогите!!


1-46389
Kate
2002-04-02 12:30
2002.04.15
Поиск файлов