На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> VC++ and MS Word
    Мне надо передать из моего приложения данные в Word и затем направить их на печать. Как это можно сделать ?
      Передать данные в Word какой 95,98,2000-й ?
      Для 98-го поищи файл Msword8.olb
      а для 2000-го Msword9.olb
      в С++ файле используй директиву
      #import "Msword8.olb"
      при компиляции компилятор автоматически
      сгенерирует Msword8.tlh файл и Msword8.tli
      файл и поместит из в Debug каталог.
      Подключать явным образом их не нужно,
      их нужно ПРОСТО ВНИМАТЕЛЬНО ИЗУЧИТЬ и попытаться понять. Эти фалы содержат
      описания IDispatch интерфейсов, посредством
      которых можно управлять Word-ом как OLE-Automation сервером.
      вызвать Word можно приблизительно так :
      Word::_ApplicationPtr pWord;
      pWord.CreateInstance(L"Word.Application.8");
      pWord->OpenDocument(.......
      Но если что такое COM, OLE-Automation и IDispatch ты знаешь
      только поверхностно, то тебе прийдется
      помучиться о-о-о-чень долго.
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0147 ]   [ 15 queries used ]   [ Generated: 19.05.24, 02:51 GMT ]