Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с Excel 
V
    Опции темы
Yra
Дата 13.8.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.9.2006
Где: Украина, Киев

Репутация: нет
Всего: нет



Доброе время суток!
 
 Я хочу написать программку, которая открывает Excel файлик (допустим, который я ручками создал - нарисовал в нём табличку и что-то написал) , а моя программка заполняла  бы эту  таблицу.
 Моя проблема заключаеться в том, что я не знаю как "подключиться" к уже существующему файлу Excel-я (содержащего начерчиную таблицу), с целью заполнения его.

 На форуме я искал, но не нашёл.

Подскажите пожалуйста, как решать эту задачу  (желательно с малюсеньким примером   smile  ).

Это сообщение отредактировал(а) Yra - 13.8.2008, 20:39
PM MAIL   Вверх
mrbrooks
Дата 14.8.2008, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



PM MAIL   Вверх
Yra
Дата 14.8.2008, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.9.2006
Где: Украина, Киев

Репутация: нет
Всего: нет



Спасибо за ссылку, но там я уже смотрел - нету 
PM MAIL   Вверх
volvo877
Дата 14.8.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 13
Всего: 116



Что значит "подключиться"? Файл у тебя сохранен, значит, создавай

Код

AnsiString f_name = "table.xls";

OleVariant XL = CreateOleObject("Excel.Application");
XL.OlePropertyGet("Workbooks").OleProcedure("Open", f_name.c_str());
// ...

и работай с файлом... Этого что, нет по ссылке? Есть.

Если Excel уже запущен - то GetActiveOleObject("Excel.Application") спасет тебя smile
PM MAIL   Вверх
Yra
Дата 14.8.2008, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 12.9.2006
Где: Украина, Киев

Репутация: нет
Всего: нет



Огромное Спасибо! Получилось  smile 
PM MAIL   Вверх
Ma_s_ik
Дата 29.8.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.3.2008
Где: Брест, Беларусь

Репутация: нет
Всего: нет



Предлагаю использовать компонент для работы MS Office...
OLE.rar - компоненты для Borland C++ Builder 6
OLE_BDS.rar - те же компоненты, только для Borland Developer Studio 2006
OLE_Doc.rar - описание функций и их параметров
Test_Excel.rar - пример программы с использованием компонента TOLEExcel


PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0661 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.