Office2003 и MFC
От: -Grey-  
Дата: 23.06.07 21:18
Оценка:
Подскажите, а есть ли уже готовые решения для работы с офисом? В частности нужно считывать данные из excel и записывать их в word.
Re: Office2003 и MFC
От: -Grey-  
Дата: 28.06.07 08:24
Оценка:
Здравствуйте, -Grey-, Вы писали:

G>Подскажите, а есть ли уже готовые решения для работы с офисом? В частности нужно считывать данные из excel и G>записывать их в word.


Народ, ну подскажите хотя бы алгоритм(необходимые функции, примеры...) для того что бы считать данные из excel и записывать их в word(места определённые закладками).
Re: Office2003 и MFC
От: -Naruto- Ниоткуда  
Дата: 28.06.07 08:41
Оценка:
Работа с MS Office осуществляется посредством COM интерфейсов, так что копай в облесть OLE2 — там все есть и работа с офисом обычно дается как пример использования...
Так же сгенери в студии по шаблону MFC Multiple documents приложение — там есть кусочек использования любых объектов и Word — Excel в частности.

Re[2]: Office2003 и MFC
От: febus Германия  
Дата: 28.06.07 09:08
Оценка:
Здравствуйте, -Grey-, Вы писали:
G>>Подскажите, а есть ли уже готовые решения для работы с офисом? В частности нужно считывать данные из excel и G>записывать их в word.
G>Народ, ну подскажите хотя бы алгоритм(необходимые функции, примеры...) для того что бы считать данные из excel и записывать их в word(места определённые закладками).


Вы спрашивали о готовых решениях — таковых не знаю.
Если делать это самому, то вам сильно поможет директива #import.
О том как с ней работать можно почитать здесь
Автор(ы): Игорь Ткачёв
Дата: 9.03.2001

В данной статье приводится объяснение работы директивы #import
компилятора Visual C++ и даны примеры её использования с
MS Word, MS Excel, ADO DB и ActiveX Control.

Там же есть пример для работы с офисом.
Oт версии офиса зависит как конкретно записывается #import. (разные названия библиотек импорта)
Воспользуйтесь поиском по сайту, для 2003-го офиса я когда-то здесь уже постил.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.