WordDocument.OpenOld ?

1 отговора 43 прегледа
#1

WordDocument.OpenOld ?

Opitvam se da polzvam TWordApplication i TWordDocument componentite ot "Servers" taba.

WordApplication1.Connect;
WordApplication1.Documents.OpenOld(FileName, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam);

WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Visible := True;


Vsichko e ok, samo che poneje documenta mi e na cirilica izliza s majmuni.
ako si startiram word i ot nego si go otvorq , toj me pita kak da go otvori i az mu kazvam "Cyrillic (Windows)" i gotovo - nikakiv grizi.

obache nikade ne oga da namerq opisanie na parametrite , koit omoga da podam vmesto EmptyParam .

Help

Отговор
в отговор на lj #2

Re: WordDocument.OpenOld ?

тия работи /за Word Xel и тн/ ги има в MSDN-a, демек ако ш ги ползваш често - качи си локално копие, или си боокмаркни удобно място от саита

иначе ето линк
[линк]

в по-генерален план, заеби го тоя таб /Servers/ - това което седи на него е за конкретна версия на Office, ако пуснеш програмчето на комп с друга версия може и да не работи
по-разумно е да референсваш обектите от офиса директно като OLE Server обекти - CreateOleObject и тнтм...

Am I evil?
Yes I am.
Отговор