![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Экспорт в Word изображения. [D5, WinXP]
VCL © (2002-04-19 22:30:00)Здравствуйте, уважаемые мастера!
Я создаю отчет в Word через OLE. Но мне нужно вставить в отчет изображение. Кто-нить знает, как это можно сделать. Да, и еще, можно ли программно рисовать в Word с помощью автофигур??
Заранее спасибо!
VCL (2002-04-25 22:05:00) [1]СПАСИБО!
Olivka (2002-04-20 19:09:00) [2]Почему нельзя, можно конечно!
Возьми создай макрос - запиши какую-нибудь фигуру, а потом посмотри - что пишется в программке. Вот навскидку -
ActiveDocument.Shapes.AddShape(msoShapeRectangle, 98.65, 146.7, 252.45, _
180#).Select
ActiveDocument.Shapes.AddLine(117.35, 209.7, 210.85, 380.7).Select
Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle
Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium
Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium
Selection.ShapeRange.Flip msoFlipVertical
А потом спокойно изменяй это и переводи в дельфи.
То же самое со вставкой через оле - запиши макрос вставки изображения из файла, например, и посмотри что там напишется.
А через буфер тоже можно, я так делаю - передаю в ворд результаты из другой программы - рисунок.
Это, кстати, самое простое.
ghost_by (2002-04-20 07:36:00) [3]Насчет рисовать - наверняка нельзя, а на счет изображения - такая мысль: если изображение копировать в буфер объмена, а в ворде вставлять его из буфера?