![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS Word, OLEContainer
juice © (2004-12-21 18:08:00)Нужно открыть полноценное окно Worda, но так, чтобы оно было встроенным в форму. Положил на форму OleContainer, делаю так:
OleContainer1.CreateObjectFromFile('C:\Temp\temp.doc', false);
OleContainer1.DoVerb(ovShow);
При открытии пишет - "неверно указана единица измерения". А еще половина меню (в т.ч. и Print) недоступна !
juice (2004-12-23 10:11:00) [1]Понятно. Последний вопрос - существует ли MS Word в виде ActiveX?
juice (2004-12-22 16:46:00) [2]...при таком открытии это все и через OLE не доступно! Что за лажа такая?
try
OleContainer1.CreateObjectFromFile('C:\Temp\temp.doc', false);
OleContainer1.DoVerb(ovShow);
WordApp := OleContainer1.OleObject.Application;
WordDoc:= WordApp.ActiveDocument;
WordDoc.PrintOut; //ошибка!
except
OleContainer1.Close;
end;