Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Word - изображение с листа документа в Image1 расположенный на форме / 9 сообщений из 9, страница 1 из 1
17.03.2014, 22:51
    #38588851
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Доброго Вам времени суток
Уважаемые господа

при наличии времени прошу Вас помочь.

Есть документ Word - в документ, помимо текста, вставлены два изображения.
Есть User_Form1 - на котором расположены три контрола - Image1, Image 2 и CommandButton1

Как сделать так чтобы, при нажатии на CommandButton1, изображения с листа документа отображались в Image1, Image 2

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
18.03.2014, 15:45
    #38589613
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Вот этот код
позволяет, последовательно, выделить и получить имена всех изображений находящихся на листе Word

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub CommandButton3_Click()
shapescount = ActiveDocument.Shapes.Count
For i = 1 To shpscount
     ActiveDocument.Shapes(i).Select
      
      MsgBox ActiveDocument.Shapes(i).Name
      
    Next
    
End Sub



пробовал так получить изображение на форму

Код: vbnet
1.
 Me.Image1.Picture = ActiveDocument.Shapes(i).Name



Не проходит

пишет ошибку "Type mismatch"

С Уважением
Намик
...
Рейтинг: 0 / 0
18.03.2014, 16:21
    #38589692
Imag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Namik,
а как пробовал
?


С Уважением и Благодарностью
...
Рейтинг: 0 / 0
18.03.2014, 20:14
    #38589938
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Picture = Name
Естественно будет кричать о несоответствии типов
...
Рейтинг: 0 / 0
18.03.2014, 20:19
    #38589941
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Благодарю Вас за ответ

подскажите, а как правильно ?

С Уважением
Намик
...
Рейтинг: 0 / 0
19.03.2014, 03:19
    #38590079
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Не очень просто, но можно:
...
Рейтинг: 0 / 0
19.03.2014, 10:07
    #38590214
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Намик, приветствую Вас.

alex77755, у меня этот пример отработал с совершенно ужасным качеством.

Есть еще вариант - сохранить рисунок на диск, а потом вставить его в Image с помощью LoadPicture. Но сохранение рисунка на диск, если не ошибаюсь, будет работать в ворде не раньше 2007-го, плюс дисковые операции, которые по какой-то причине могут быть нежелательны.
...
Рейтинг: 0 / 0
19.03.2014, 11:32
    #38590335
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
1. Сохранять как веб-страницу умеет даже Ворд 2000: http://www.techrepublic.com/blog/tr-dojo/save-images-in-microsoft-word-documents-as-separate-files/
2. Дисковые операции ИМХО лучше, чем изменить буфер обмена.
3. Для сохранения картинки в нужном формате можно воспользоваться Excel (если в системе установлен Word, то скорее всего и Excel), или сторонним софтом типа IrfanView: http://www.sql.ru/forum/1082553/kak-sohranit-soderzhimoe-yacheyki-v-kartinku
...
Рейтинг: 0 / 0
19.03.2014, 19:13
    #38591140
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Word - изображение с листа документа в Image1 расположенный на форме
Уважаемые господа
alex77755, Shocker.Pro, Казанский
приветствую Вас!

Простите что задержался.
Благодарю Вас за ответы.

Alex77755 я попробую Ваш вариант.

Благодарю всех за помощь и поддержку.

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Word - изображение с листа документа в Image1 расположенный на форме / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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