Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2014, 16:20   #1
kain151
Пользователь
 
Регистрация: 10.03.2010
Сообщений: 19
По умолчанию Замена текста на картинку

Уважаемые профи, прошу вашей помощи.

Подскажите, пожалуйста, макрос, который будет находить в документе word нужные слова и заменять на определенные картинки, вставляя их в то место, где находилось искомое слово.
Например, находить "Вася" и заменять его на фото "Васи", хранящееся на компьютере, затем находить следующее слово "Таня" и заменять его на фото "Тани" и т.д.

Заранее спасибо!
kain151 вне форума Ответить с цитированием
Старый 29.01.2014, 21:54   #2
kain151
Пользователь
 
Регистрация: 10.03.2010
Сообщений: 19
По умолчанию

У меня получается вот такой макрос. Но заменяет только первые найденные случаи.

Код HTML:
    With Selection.Find
        .Text = "Вася"
        .Replacement.Text = ""
    End With
    Selection.Find.Execute
    Selection.InlineShapes.AddPicture FileName:="D:\face-vasea.jpg"

    With Selection.Find
        .Text = "Таня"
        .Replacement.Text = ""
    End With
    Selection.Find.Execute
    Selection.InlineShapes.AddPicture FileName:="D:\face-tanea.jpg"
Но не знаю, как сделать, чтобы находило и заменяло все случаи.
Подскажите, пожалуйста, что еще нужно.
kain151 вне форума Ответить с цитированием
Старый 30.01.2014, 05:12   #3
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Есть два пути:
  1. Имена файлов соответствуют словам, которые нужно найти
  2. Существует список соответствий: имя_файла - слово
При таких исходных данных задачу можно решить. И очень не сложно. Что выберете?
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 30.01.2014, 16:45   #4
kain151
Пользователь
 
Регистрация: 10.03.2010
Сообщений: 19
По умолчанию

Здравствуйте, viter.alex!

Тут второй пункт "Существует список соответствий: имя_файла - слово".
kain151 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена определенного значения на картинку(VBA) Евгений Таб Microsoft Office Excel 24 21.11.2013 04:41
Сервис преобразования текста в картинку Arigato Свободное общение 27 14.02.2012 11:15
Шифрование текста в PNG картинку ! fucil Общие вопросы Delphi 2 20.10.2011 13:45
Как страницу текста в doc преобразовать в картинку ? bdfy Microsoft Office Word 6 16.06.2010 21:49
шифратор текста в картинку Xdron Общие вопросы Delphi 3 14.05.2010 08:33