![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Word [D5, Win95/98, WinME]
GebbelZ © (2003-01-10 00:06:00)Как из моей программы вызвать MSWord, вставить в него рамку 20х5х5х5, таблицы с числами, и строки текста содержащие формулы?
Vladimir (2003-01-11 21:29:00) [1]Мне когда-то приходилось с эти сталкиваться. Вот часть рисующая давольно сложную формулу.
var w_type,w_bool,w_formula:OleVariant;
w_field:field;
...
w_type:=wdFieldFormula;// описывает формулу
w_bool:=false;
w_formula:="R\s\do3(1) = \f(N*U\s\do3(ип);2*P\s\do3(пот))[(U\s\do3(ип) - 3U*) + R\s\do3(1)/R\s\do3(2)(U\s\do3(ип)- U\s\do3(кэ) - U*)+( U\s\do3(ип) - U* - U\s\up2(o)\s\do3(вх))] ="
w_field:=Arange.Fields.Add(Arange,w_type,w_formula,w_bool);
Bis (2003-01-11 19:14:00) [2]формулы из Дельфи можно те, что поддерживает сам Ворд.
Правда он их все равно переведет в EQ.
Может кто-то знает, как любые формулы можно?
>to TCustomDeplhiMaster
А макросами не напишешься на любой случай
TTCustomDelphiMaster (2003-01-11 17:52:00) [3]В word запусти запись макроса и сделай все что нужно. Полученный код адаптируй к Delphi.
Vladimir (2003-01-11 17:40:00) [4]для работы с Word-ом используй WordApplication, чтобы нарисовать формулы придется разбираться с кодами полей (в Worge это EQ вроде)