Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Экспорт в Excel. Delphi 5

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Yamaha



Зарегистрирован: 25.11.2001
Сообщения: 4
Откуда: Киев

СообщениеДобавлено: Пн Июн 17 2002 20:28    Заголовок сообщения: Экспорт в Excel. Delphi 5 Ответить с цитатой

Мастера! Помогите решить проблему экспорта в Excel!
Привожу почти полностью текст процедуры экспорта:

var
ExcelApp,Workbook,Range,Cell1,Cell2,ArrayData: Variant;
BeginCol,BeginRow,i,j: integer;
RowCount,ColCount: integer;
begin
BeginCol:=1;
BeginRow:=5;
RowCount:=100;
RowCount:=50;

ExcelApp:=CreateOleObject('Excel.Application');
Workbook:=ExcelApp.Workbook.Add;

ArrayData:=VarArrayCreate([1,RowCount,1,ColCount],varVariant);
{Заполняю массив данными}
Cell1:=Workbook.WorkSheets[1].Cells[BeginRow,BeginCol];
Cell2:=Workbook.WorkSheets[1].Cells[BeginRow+RowCount-1,BeginCol+ColCo.. Range:=Workbook.WorkSheets[1].Range[Cell1,Cell2];
Range.Value:=ArrayData;
ExcelApp.Visible:=True;
end.

После вызова процедуры открывается Excel с экспортированными данными.
Затем я сохраняю файл Excel.
А теперь такой момент!
1. Если я сохраняю файл и закрываю Excel (т.е. в Excele Меню->Закрыть), то все нормально.
2. Если я сохраняю файл и закрываю КНИГУ Excel, то файл сохраняется, НО
получаю "The instruction at "0x300f32a5" referenced memory at "0x00f00020".
The memory could not be "read" и т.д (что-то около того)
Excel закрывается (вроде как), но через CTRL+ALt+DEL процесс запущен.

Пожалуйста, объясните что я не правильно делаю и как можно это исправить!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Дядя Вася



Зарегистрирован: 14.08.2002
Сообщения: 39
Откуда: Новосибирск

СообщениеДобавлено: Вт Июн 18 2002 10:31    Заголовок сообщения: Re: Экспорт в Excel. Delphi 5 Ответить с цитатой

надо было полный текст писать Sad

попробуй не КНИГУ закрывать, а
ExcelApp.Quit;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
adr
Гость





СообщениеДобавлено: Вт Июн 18 2002 11:07    Заголовок сообщения: Re: Экспорт в Excel. Delphi 5 Ответить с цитатой

А почему ты не сохраняешь файл программно?
У нас в системе была функция, которая делала похожие вещи. Она в конце вызывала метод SaveAs и закрывала Excel и все было нормально.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...