Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Excell в Delphi [D7, XP]


stef ©   (2006-02-12 06:50:00) 

Доброго времени суток.
Как можно скопировать лист в Excell'е
Делаю так:
var
 e:Variant;
...

 E:=CreateOleObject('Excel.Application');
 E.visible:=true;
 E.Workbooks.Open([путь к файлу]);
 E.ActiveWorkbook.Sheets.Item['Лист1'].copy;

Копировать то копирует, но только при этом создает новую книгу и копирует лист туда, а мне нужно обязательно в этот же документ скопировать. Как это сделать?


ZeroDivide   (2006-02-12 10:36:00) [1]

Работа с Excell в Delphi
Запиши макрос, посмотри как это делает VB, сделай также на Delphi.


YurikGL   (2006-02-12 10:34:00) [2]

Для того чтобы узнать, как что-то сделать из Delphi во Excel-e надо во Excel-е зайти в меню сервис/макрос/начать запись... Потом сделать во Excel-e то, что надо сделать из Delphi и закончить запись макроса. И наконец сервис/макрос/макросы...выбираем записанный...изменить и смотрим, как он устроен. После этого перевод синтаксиса VBA в синтаксис Delphi осуществляется просто и непринужденно.

З.Ы. Excell пишется с одной l


Наверх

Титульная страница Поиск, карта сайта Написать письмо