работа с документами

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Programmer_Hard, 6 мар 2007.

  1. Programmer_Hard

    Programmer_Hard Гость

    Хочу написать прогу которая бы открывала Word -овский документ (*.doc) находила в нем искомые слова и заменяла бы их на другие.
    Проблема в том, что данные хранятся в doc закодированными.
    Кто знает подскажите какими способами можно решить проблему, а точнее способы обращения к doc файлам
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--QuoteBegin-Programmer_Hard+6:03:2007, 17:46 -->
    <span class="vbquote">(Programmer_Hard @ 6:03:2007, 17:46 )</span><!--QuoteEBegin-->точнее способы обращения к doc файлам
    [snapback]58387" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Word - это COM сервер, вот обращайтесь к нему через, помоему CreateObject("Word.Application") , и дальше просто переписываете VBA скрипты на BC++
     
  3. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Можно воспользоваться Билдеровскими компонентами TWordApplication и TWordDocument (если я названия не перепутал)
     
  4. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: European
    имхо зло это .. компоненты, лучше старым проверенным КОМом
     
  5. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Для: Morpheus
    Полностью согласен, т.к. когда-то получил большие глюки с совместимость различных версий Ворда. Пришлось даже писать собственную библиотеку, работающую с Вордом. Но возможность работы с Вордом через компоненты есть, поэтому я о ней и сказал. Может для Programmer_Hard это самое то.
     
  6. Programmer_Hard

    Programmer_Hard Гость

    Не знаком с COM :(
    Поэтому не понял ничего
     
  7. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    <!--QuoteBegin-Programmer_Hard+9:03:2007, 16:03 -->
    <span class="vbquote">(Programmer_Hard @ 9:03:2007, 16:03 )</span><!--QuoteEBegin-->Поэтому не понял ничего
    [snapback]58579" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Ну с Delphi надеюсь разберешься: СУПЕРФУНКЦИИ
     
Загрузка...
Похожие Темы - работа документами
  1. azzza
    Ответов:
    5
    Просмотров:
    2.620
  2. morpheus
    Ответов:
    0
    Просмотров:
    3.877
  3. Andrey Kha
    Ответов:
    0
    Просмотров:
    28
  4. Hoasker
    Ответов:
    0
    Просмотров:
    64
  5. garri671
    Ответов:
    0
    Просмотров:
    55

Поделиться этой страницей