Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.30;
Скачать: CL | DM;

Вниз

Winword & Delphi   Найти похожие ветки 

 
BigFoot123   (2002-09-18 09:30) [0]

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

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


 
qube ©   (2002-09-18 10:31) [1]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.09.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-98222
#Deus
2002-09-18 19:44
2002.09.30
Image


1-98203
Cr@sh
2002-09-18 15:26
2002.09.30
Вопрос по JPG.


7-98368
Леденцов Дима
2002-07-19 20:16
2002.09.30
Как мне подключать эти формы из DLL


1-98142
TopGun
2002-09-16 20:21
2002.09.30
Глючит программа


1-98137
AndreyS
2002-09-17 14:26
2002.09.30
Какой инсталятор лучше?