Форум по программированию Delphi Sources

 



Вернуться   Форум по программированию Delphi Sources > Все о Delphi > Технологии
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.08.2007, 12:06
lebedeff lebedeff вне форума
Прохожий
 
Регистрация: 21.08.2007
Сообщения: 1
Репутация: 10
Злость Копирование листа Excel через Delphi

Все уже перерыл, ни одно решение не работает.
Пробовал это решение:

procedure TForm1.Button1Click(Sender: TObject);
var
Excel: Variant;
begin
Excel:=CreateOleObject('Excel.Application');
Excel.Workbooks.Open('C:\book.xls');
Excel.Visible:=True;
Excel.Sheets[1].Select;
Excel.Sheets[1].Copy(Null, Excel.Sheets[1]);
end;

Ругается на Copy, говорит - ошибка на сервере.

RWorkBook.Sheets['Лист1'].Copy(RWorkBook.Sheets[1])

тоже самое -- ошибка. Лист1 -- член группы не найден, если через индекс -- неверный индекс скажет.

Помогите, плиз, уже не знаю куда копать. Нужно N-ное количество раз скопировать один и тот же лист.
Ответить с цитированием
  #2  
Старый 21.08.2007, 13:12
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

У меня прошло с одним параметром:
Excel.Sheets[1].Copy(Excel.Sheets[1]);
Ответить с цитированием
Ответ



Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 08:20.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources", 2004-2019

ВКонтакте   Facebook   Twitter