Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Xadarat
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 29
1

Возникает ошибка при записи в файл Excel

06.05.2014, 19:44. Просмотров 520. Ответов 6
Метки нет (Все метки)

При написания кода в Delphi ( приведенного ниже) компиляция происходит нормально, без ошибок. Но при запуске и нажатия кнопки, в которой прописана команда, выдает ошибку. Код приведен ниже:

Delphi
1
2
3
4
5
6
7
8
Excel.WorkBooks.Open('C:\Downloads\Программа\Win32\Debug\rez.xls');
Excel.cells[3,4]:='Диктант';
Excel.DisplayAlerts := False;
Excel.ActiveWorkbook.Save;
Excel.WorkBooks.Close;
Excel.Quit;
Excel :=Unassigned;
form10.show;
Что я делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 19:44
Ответы с готовыми решениями:

Excel, ошибка при записи и чтении
Здравствуйте, я бы написал в чем дело, да это уже написано в заголовке. Вот...

Ошибка при записи в файл
Здравствуйте! Пишу программу для записи для теста. Возникла ошибка I/O error 6....

При выгрузке из Excel в Delphi возникает ошибка: ole error 800a03ec
Программа спокойно компилируется, но периодически выскакивает данная ошибка,...

Ошибка при записи структуры в файл
Доброго времени суток, уважаемые! В общем суть проблемы в следующем: При записи...

При поиске пустой ячейки Excel и последующей записи в неё переменной, выскакивает ошибка
Здравствуйте уважаемые форумчане. В процессе написания программы столкнулся с...

6
FIL
Модератор
3422 / 2556 / 728
Регистрация: 19.09.2012
Сообщений: 7,926
06.05.2014, 19:48 2
Какая ошибка?
0
Xadarat
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 29
06.05.2014, 20:21  [ТС] 3
Invailed variant operation. Пробовал с caption записывать не как, решил так присвоить тоже ни как.
0
FIL
Модератор
3422 / 2556 / 728
Регистрация: 19.09.2012
Сообщений: 7,926
06.05.2014, 20:27 4
А экземпляр Excel создается где-то?
0
Xadarat
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 29
06.05.2014, 20:32  [ТС] 5
Документ Excel создан и лежит в корне программы. Все другие команды, примера excel.cells[3,1]:=edit1.text; работают, но как только я убрал edit1.text и поставил 'Диктант', то есть Excel.cells[3,1]:='Диктант'; он стал выдавать ошибку.
0
FIL
Модератор
3422 / 2556 / 728
Регистрация: 19.09.2012
Сообщений: 7,926
06.05.2014, 21:03 6
Excel в твоем коде - указатель на объект, который должен быть сначала создан.
Посмотри примеры тут:
http://delphiworld.narod.ru/base/excel_books_sheets.html
0
Xadarat
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 29
06.05.2014, 21:40  [ТС] 7
Спасибо, гляну.
0
06.05.2014, 21:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 21:40

Вопрос по таймеру и ошибка при записи информации в файл
Всем привет! Пишу игру на Delphi XE8! Но не выходит! В таймере когда программа...

При открытии второго окна возникает ошибка
unit Menu; interface uses Windows, Messages, SysUtils, Variants,...

[Error SIGSEGV] Возникает ошибка при попытке присваивания
Есть 3 юнита: Первый - основной интерфейс программы Второй - интерфейс...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru