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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2012, 20:42   #1
gek59.2
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 1
По умолчанию Копирование ячеек из Excel в другой

Помогите!
Нужно скопировать данные из одного файла Excel и вставить в другой Excel. И ещё тот Excel в который я вставляю данные создаётся с помощью C++ через OLE
Вот мой код:
Код:
 if(OpenDialog1->Execute())
{
a=OpenDialog1->FileName;
}
Variant cnn ;
bool st=false;
try
{
cnn = CreateOleObject("Excel.Application");
st=true;
}
catch (...)
{
 MessageBox(0, "áëà áëà áëà excel",
                 "áëà áëà áëà", MB_OK);
  return;
  }

  vVarBooks1=cnn.OlePropertyGet("Workbooks");
 vVarBooks1.OleProcedure("Add");
 vVarBook1=vVarBooks1.OlePropertyGet("Item",1);
 vVarSheets1=vVarBook1.OlePropertyGet("Worksheets") ;
 cnn.OlePropertyGet("Workbooks").OlePropertyGet("Open",a.c_str());
  vVarSheet1=vVarSheets1.OlePropertyGet("Item",1);
vVarCell1=vVarSheet1.OlePropertyGet("Range","A1:B1");
vVarCell1.OleProcedure("Copy");
данный копируются, но не вставляются. Что нужно делать??? Помогите.

Последний раз редактировалось ACE Valery; 30.03.2012 в 21:42.
gek59.2 вне форума Ответить с цитированием
Старый 30.03.2012, 21:37   #2
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

для вставки используйте функцию OlePropertySet
http://rxlib.ru/WinLesson/bles1.htm
http://rxlib.ru/WinLesson/bles1_2.htm
http://www.xserver.ru/computer/langprogr/c_c2p/11/
третья ссылка будет вам особенно полезна

Последний раз редактировалось Drugnir; 30.03.2012 в 21:49.
Drugnir вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование значения ячеек с одного документа в другой sulasevich Microsoft Office Excel 1 03.11.2011 16:19
Копирование ячеек из книги excel в таблицу access katrina-n Microsoft Office Access 9 07.04.2011 12:32
Копирование ячеек из книги excel в таблицу access katrina-n Microsoft Office Excel 0 06.04.2011 09:21
Копирование значения строки из одного Excel-файла в другой Janik Microsoft Office Excel 5 20.09.2010 00:29
Копирование области ячеек в Excel lexaltd Общие вопросы Delphi 2 07.10.2009 10:34