![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Привет всем! помогите пожалуйста кодом , хочется решить данную проблему
|
| Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
djmix (18.07.2014)
| ||
|
#3
|
|||
|
|||
|
Спасиб ещё раз, а как быть с моментом вставки картинок (bmp), тот же эксел
. |
|
#4
|
||||
|
||||
|
Я через буфер обмена вставлял, ShapeRange.IncrementTop/Left можно положение картинки на холсте книжной страницы изменять
Код:
uses Clipbrd;
...
var
Excel:Variant;
pic: TPicture;
begin
Excel:= CreateOleObject('Excel.Application');
Excel.Visible:=true;
Excel.Workbooks.Add(-4167);
pic:= TPicture.Create;
pic.LoadFromFile('037.bmp');
ClipBoard.Assign(pic);
Excel.ActiveSheet.Paste;
Excel.ActiveSheet.Shapes.Item(Excel.ActiveSheet.Shapes.Count).Select;// это и есть картинка
Excel.Selection.ShapeRange.IncrementLeft(Increment := 10)// в пикселях
Excel.Selection.ShapeRange.IncrementTop(Increment := 10);// -
pic.Free;
end; |
| Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
djmix (21.07.2014)
| ||