Я в Делфи вообще ни буб-буб. Но вот жене понадобилось. ПРиведите пожалуйста код, делающий следующее (предположим обработчик нажатия на кнопку):
-сначала открывает Excel
-записывает в ячейку число
-сохраняет файл под каким-то именем
-закрывает Excel.
Предложения КАК это сделать не надо. Просто код
Заранее спасибо
Здравствуйте, <Аноним>, Вы писали:
А>Я в Делфи вообще ни буб-буб. Но вот жене понадобилось. ПРиведите пожалуйста код, делающий следующее (предположим обработчик нажатия на кнопку): А>-сначала открывает Excel А>-записывает в ячейку число А>-сохраняет файл под каким-то именем А>-закрывает Excel. А>Предложения КАК это сделать не надо. Просто код А>Заранее спасибо
поиск по этому форуму тебе поможет. ненадо напрягать народ, даже по просьбе жены
... << RSDN@Home 1.1.3 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Только пардон, это код на Builder. Пусть она сама перепишет его на паскале — это не трудно.
Re[2]: По просьбе жены
От:
Аноним
Дата:
08.04.04 06:48
Оценка:
Здравствуйте, curt_russel, Вы писали:
Спасибо большое, только одна щтучка загадочна.
"Excel.Application.9"
что это за волшебная девятка.
Есть предположение что версия. А если другая версия на машине?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, curt_russel, Вы писали:
А>Спасибо большое, только одна щтучка загадочна. А>"Excel.Application.9" А>что это за волшебная девятка. А>Есть предположение что версия. А если другая версия на машине?
А это надо в реестре смотреть, как там прописано.
Попробуй так написать, посмотри что получится.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, curt_russel, Вы писали:
А>Спасибо большое, только одна щтучка загадочна. А>"Excel.Application.9" А>что это за волшебная девятка. А>Есть предположение что версия. А если другая версия на машине?
Пиши 'Excel.Application' — прокатит Версию указывают, если нужна именно она
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, curt_russel, Вы писали:
А>Спасибо большое, только одна щтучка загадочна. А>"Excel.Application.9" А>что это за волшебная девятка. А>Есть предположение что версия. А если другая версия на машине?
это версия офиса
... << RSDN@Home 1.1.3 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[4]: По просьбе жены
От:
Аноним
Дата:
08.04.04 07:11
Оценка:
Здравствуйте, curt_russel, Вы писали:
_>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, curt_russel, Вы писали:
А>>Спасибо большое, только одна щтучка загадочна. А>>"Excel.Application.9" А>>что это за волшебная девятка. А>>Есть предположение что версия. А если другая версия на машине?
_>А это надо в реестре смотреть, как там прописано. _>Попробуй так написать, посмотри что получится.
Hello, !
> Предложения КАК это сделать не надо. Просто код
Пошли свою жену на www.DelphiKindom.ru — там несколько статей как раз об
этом.
Кстати, самый простой способ открыть Ёксель — кинуть с палитры
ЁксельАппликейшн на форму, и вызвать ему .Connect;
--
[tip] Fix for Outlook Express quoting: http://Arioch.nm.ru/FL/Fidolook_SL.png
E-mail is faked because of spam. the_Arioch@NM.falseDomain.ru
Hello, akasoft!
a> Жену посылать не надо. Её надо сводить. Только там у них главная - a> Королева, жене может понравится...
Это что, новый вариант анекдота про программиста ?
Пришла я с работы, а муж с Королевой, и глаза у обоиз хииитрые-хитрые!
Я в Интернет — точно, статью, которую вчера не дочитала — спрятали, убрали с
сайта (хнык, хнык, хнык...)
Здравствуйте, Аноним, Вы писали:
А>Я в Делфи вообще ни буб-буб. Но вот жене понадобилось. ПРиведите пожалуйста код, делающий следующее (предположим обработчик нажатия на кнопку): А>-сначала открывает Excel А>-записывает в ячейку число А>-сохраняет файл под каким-то именем А>-закрывает Excel. А>Предложения КАК это сделать не надо. Просто код А>Заранее спасибо
procedure TForm1.Button4Click(Sender: TObject);
var
v: variant;
begin
v := CreateOleObject('Excel.Application'); // Запуск Excel
v.WorkBooks.Add(); //Создаем новую рабочую книгу
v.Cells[3,3]:='Тест'; //Записываем в ечейку
v.ActiveWorkBook.SaveAs('c:\temp\1.xls'); сохраняем рабочую книку в файл
v.Quit; //закрываем excel
А вообще-то все это описано в VisualBasic (Запуск Excel и нажать Alt-F11 и там в справке есть все ^-))