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

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

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

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

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
VBA - Word - изображение с листа документа в Image1 расположенный на форме
    #38589613
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот этот код
позволяет, последовательно, выделить и получить имена всех изображений находящихся на листе 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
VBA - Word - изображение с листа документа в Image1 расположенный на форме
    #38589692
Imag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Namik,
а как пробовал
?


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

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

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

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

Есть еще вариант - сохранить рисунок на диск, а потом вставить его в Image с помощью LoadPicture. Но сохранение рисунка на диск, если не ошибаюсь, будет работать в ворде не раньше 2007-го, плюс дисковые операции, которые по какой-то причине могут быть нежелательны.
...
Рейтинг: 0 / 0
VBA - Word - изображение с листа документа в Image1 расположенный на форме
    #38590335
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
VBA - Word - изображение с листа документа в Image1 расположенный на форме
    #38591140
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа
alex77755, Shocker.Pro, Казанский
приветствую Вас!

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

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

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

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


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