powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / картинку в word
4 сообщений из 4, страница 1 из 1
картинку в word
    #40104943
DmitryKn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день!

Создаю из Fox документ в Word из шаблона dot. Есть необходимость вставить рисунок jpg в документ, а как это сделать - не знаю.
С Exel все получилось, а вот с Word проблема.

Прошу помощи.
...
Рейтинг: 0 / 0
картинку в word
    #40104964
DmitryKn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как ни бьюсь, картинка вставляется в начало документа. Как ей задать место?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
loWord = CREATEOBJECT( 'WORD.APPLICATION')
loDoc = m.loWord.Documents.Add(lcSample)
...

loRange = loDoc.BookMarks('p8_stamp').Range && закладка в документе ворд
.Selection.InlineShapes.AddPicture(lcPicDir) && вставляет в начало документа
*если так:
*loRange.InsertAfter(loWord.Selection.InlineShapes.AddPicture(lcPicDir)) - то ругается и все равно в начало документа.



Как ее приручить?
...
Рейтинг: 0 / 0
картинку в word
    #40104967
DmitryKn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется победил, чуть голову не сломал

Код: sql
1.
2.
3.
4.
...
loDoc.BookMarks('p8_stamp').Select
.Selection.InlineShapes.AddPicture(lcPicDir)
...
...
Рейтинг: 0 / 0
картинку в word
    #40105027
DmitryKn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кому-то пригодится:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
loWord = CREATEOBJECT( 'WORD.APPLICATION')
with loWord
   loDoc = m.loWord.Documents.Add(lcSample) && lcSample - шаблон документа ворд
   ...

   loDoc.BookMarks('p8_stamp').Select && Выделяем закладку в шаблоне, куда вставлять
   loPic = m.loWord.Selection.InlineShapes.AddPicture(lcPicDir)  && Вставляем картинку
   loShape = loPic.ConvertToShape  && конвертируем в плавающую 
   loShape.ZOrder(5) && задаем положение "за текстом", ZOrder(2) - перед текстом, можно использовать WrapFormat.Type  - обтекание текстом
   loDoc.saveas(m.lcDir + '\' + m.lcFile) && сохраняем
endwith
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / картинку в word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (9): Анонимы (6), Yandex Bot, Bing Bot 1 мин., Google Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]