Shadi

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ShIvADeSt Первым делом пробовал именно этот вариант! код.. procedure TForm1.bntDays360Click(Sender: TObject); var ExcelApp : Variant; str : string; tt1 : Double; begin try // Создание Excel ExcelApp := CreateOleObject('Excel.Application'); ExcelApp.Visible := True; ExcelApp.Workbooks.Add; //это работает ExcelApp.activesheet.cells[2,2].value := '=DAYS360("'+ edt1.Text + '","'+ edt2.Text +'",4)'; // ЭТО НЕ РАБОТАЕТ ExcelApp.activesheet.cells[1,1].value :='=ДАТАКУПОНДО("'+ edt1.Text + '","'+ edt2.Text +'",2,4)'; str := FloatToStr(ExcelApp.activesheet.cells[2,2].value); tt1 := ExcelApp.activesheet.cells[1,1].value; memo.Lines.Add(str); memo.Lines.Add(FloatToStr(tt1)); finally // wrap up ExcelApp.displayalerts := False; ExcelApp.Quit; ExcelApp := UnAssigned; end; // try/finally ПОЧЕМУ ТО ЧЕРЕЗ "ОЛЮ" Дельфи не видит пакет Функций анализа | Всего записей: 110 | Зарегистр. 07-05-2003 | Отправлено: 07:43 01-07-2005 | Исправлено: Shadi, 07:59 01-07-2005 |
|