Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Winword & Delphi [D5, D6, Win2k]


BigFoot123 ©   (2002-09-18 09:30:00) 

Здравсвуйте. Помогите, пожалуйста. Как работать с вордовским документом ??? А если конкретнее, мне нужно открыть готовый файл, и работать с текстом... В FAQ есть пример для работы с Word через OLE:
V := OleContainer1.OleObject.Application.WordBasic; //Командуем до одурения ....
V.FilePrint;...
А КАК командовать ? подскажите, плиз, очень надо.
Желательно с примером. Если у кого есть какой-нибудь исходник - буду очень благодарен, если кинете на мыло.

С уважением,
Евгений


REA   (2002-09-18 10:33:00) [1]

Давно такого не делал, но попробую что то сказать.
Вроде командами его вижуал бейсика встроенного. В примере похоже позднее связывание (т.е. без типизации). Хотя не знаю что такое OleContainer1 - может уже и компонент. Работает позднее связывание медленнее и синтаксис при компиляции не проверяет. В Delphi компоненты есть для разных вордов. Точку когда давишь вываливаются методы объекта.


qube   (2002-09-18 10:31:00) [2]

Во-первых, пример из FAQ немного устаревший. Раз у тебя Delphi 5 или 6, то есть закладка Servers, где лежит куча компонент(ов?) для работы с MS Office. Да и в 4-м Дельфи можно импортировать библиотеку типов и получить такую же закладку.
Во-вторых, работать с текстом -- это слишком в общем. В хелпе Дельфи, к примеру, есть примерчик "Example: Printing a document with Microsoft Word". А чтобы узнать об объектной модели Ворда да о нужных методах, установи вместе с вордом хелп по Visual Basic.


Наверх

Титульная страница Поиск, карта сайта Написать письмо