Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2009, 20:47   #1
KARUSHEV
Форумчанин
 
Аватар для KARUSHEV
 
Регистрация: 11.01.2009
Сообщений: 102
Восклицание загрузка Excel

Всем привет!

Подскажите, пожалуйста с такой задачей. Есть форма с Edit1 и Button1. Нужно, чтобы при нажатии кнопки открывался Excel-файл и с Edit'a записывалось число в ячейку А1.
Нашел в книге "Delphi7 Учебный курс" примерную процедуру:

Код:
var
n: OleVariant;
begin
n := 'c:\k1.xls';
ExcelApplication1.Workbooks.Add(n,0);
ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkbook);
ExcelApplication1.Cells.Item[1,1].Value := 'Для печати';
ExcelWorkbook1.PrintOut;
ExcelWorkbook1.Save;
ExcelWorkbook1.Close;
end;
Все прописал, но ничего не работает. Я так понимаю из-за того что у меня установлен 2007 Office. Попробовал запустить эту программу в Delphi 2009, там он начал ругаться на компоненты ExcelApplication1, ExcelWorkbook1.
По Delphi 2009 самоучителя в инете найти не могу. Подскажите какие использовать компоненты и каким должен быть код для Button1 в Delphi 2009. И еще вопрос будет ли в таком случае программа работать с предыдущими версиями Офиса? Заранее большое спасибо!
KARUSHEV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
загрузка из excel Betty Общие вопросы Delphi 12 31.08.2009 14:30
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
загрузка таблиц excel в delphi Ромыч Помощь студентам 8 11.03.2008 19:17
очень громоздкие финансовые модели в Excel, а Excel не тянет Ragazza Microsoft Office Excel 7 03.10.2007 20:08
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28