![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Приветствую.
Другой день бодаюсь со вставкой рисунков в Word. В исходном файле пытаюся вставить рисунок в таблицу с 1 ячейкой содержащей закладку и установить его размеры. Код:
Сегодня создал шаблон с таблицей в 1 ячейку, написал код для вставки Код:
Аналогичным кодом вставляю рисунок на лист, но вылетаю с ошибкой. Код:
Обработка идет из Excel. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Может тут?
wd.Bookmarks.Item(marker).Select wa.Selection.InlineShapes.AddPicture
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Эти строки работают, рисунок вставляется.
Не могу изменить размеры В первом и последнем коде не работают фрагменты Код:
Код:
Код:
При смене wa и wd получаю объект не поддерживает свойство или метод. Код:
Последний раз редактировалось RAN.; 25.04.2014 в 00:24. |
![]() |
![]() |
![]() |
#4 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Помнится мне, что у меня тоже не получалось. И я пересчитывал размер, если нужно было сохранить пропорции. Судя из объяснения на мсдн
Цитата:
Для удобства, помести картинку в переменную: Код:
Лучше день потерять — потом за пять минут долететь!©
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Идея интересная. Поковыряю.
Не ясно, почему при вставке через закладку не работает (1), а при вставке в таблицу напрямую (2) - работает. И как достучаться до рисунка, вставленного помимо таблицы? PS Пересчитывать размер - костыль в коде 1. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Потестил.
Переменная помогла. Спасибо. Однако, похоже в файле Word глюк. Тестовый работает, а основной без костыля не хочет. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 24.12.2017
Сообщений: 2
|
![]()
Добрый день. Подскажите пожалуйста как с помощью макроса не только вставить изображение из буфера, но и поменять ему обтекание на "перед текстом" и выставить определенные размеры. Часто приходится копировать картинки из интернета и вставлять в ворд. И каждый раз приходится все в ручную делать.
Макрорекордер дает записать только первое действие, вставку. После работать не хочет. Запись включается, но с рисунком ничего сделать не могу. Код: Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос Word. Обработка рисунков | Илан | Microsoft Office Word | 6 | 09.01.2019 04:53 |
VBA WORD При наборе текста, автоматическая вставка изображения | fearnewstyle | Microsoft Office Word | 1 | 13.11.2011 08:05 |
Сохранение рисунков Word в файл | viter.alex | Microsoft Office Word | 5 | 08.06.2010 21:43 |
Сжатие рисунков средствами VBA | EducatedFool | Microsoft Office Excel | 1 | 17.01.2009 19:12 |
Нумерация рисунков и таблиц в Word | coolsolver | Microsoft Office Word | 1 | 18.09.2007 09:27 |