• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы Programmer_Hard
  • Дата начала
P

Programmer_Hard

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

morpheus

<!--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++
 
E

European

Можно воспользоваться Билдеровскими компонентами TWordApplication и TWordDocument (если я названия не перепутал)
 
M

morpheus

Для: European
имхо зло это .. компоненты, лучше старым проверенным КОМом
 
E

European

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

Programmer_Hard

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

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

European

<!--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 надеюсь разберешься:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!