Как изменить размер (не сжимая) нескольких изображений в документе MS Word?

Как изменить размер (не сжимая) нескольких изображений в документе MS Word?

В пустой документ я вставляю изображения (скриншоты — все одинакового размера и формата) из папки. Я хочу изменить размер изображений до нужного размера. Все, что я делаю сейчас, это выбираю одно изображение за другим, задавая его размер. В Word, похоже, не работает множественный выбор для изображений.

В идеале я хочу выбрать несколько изображений и задать их размер за один раз, без использования макроса.

решение1

Это можно сделать несколькими способами:

1- Попробуйте использовать макросс помощью следующего кода:

Sub resize()
Dim i As Long
With ActiveDocument
    For i = 1 To .InlineShapes.Count
        With .InlineShapes(i)
            .ScaleHeight = 50
            .ScaleWidth = 50
        End With
    Next i
End With
End Sub 

2- Измените размер всех изображений до одинаковой высоты и ширины:

a. Щелкните правой кнопкой мыши по первому изображению, откройте окно «Размер и положение» (или откройте окно из поля Изображение -> Формат -> Размер. Вам нужно окно размера, а не только параметры высоты и ширины на вкладке, чтобы отключить блокировку соотношения сторон, иначе это не сработает)
b. Отключите «Блокировка соотношения сторон»
c. Измените высоту и ширину до нужного размера
d. Закройте окно
e. Щелкните по следующему изображению и нажмите F4. Продолжайте, нажимая на последовательные изображения и нажимая F4 (для MAC используйте «command - Y»).
f. Для больших документов используйте вертикальную полосу прокрутки с правой стороны для перемещения между изображениями

3- Единое соотношение сторон для всех изображений a. Щелкните правой кнопкой мыши первое изображение, откройте окно «Размер и положение» (или откройте окно из поля Изображение -> Формат -> Размер).
b. Измените значение % соотношения сторон
c. Закройте окно
d. Щелкните следующее изображение и нажмите F4. Обратите внимание, что значение соотношения сторон не было изменено на точно такое же значение для всех изображений, но было близким (53 % вместо 50 %), поэтому способ макроса более точен.

4- Или с помощью сторонних плагиновдля MS Word, напримерKUTools

решение2

Установите способ использования изображений с «В строке с текстом» на «Сверху и снизу». Измените размер первой картинки по желанию в «Форматировать картинки». Затем выберите картинки по одной и нажмите F4. Не совсем мгновенно, но гораздо лучше, чем пытаться сделать это по одной в поле «Формат».

Переформатирование В СТРОКЕ С ТЕКСТОМ на один из других вариантов необходимо для работы F4.

решение3

Если вы сохраните документ как .docx, то сможете открыть его как zip-архив. Там будет папка media со всеми изображениями (у меня были изображения PNG). Затем вы можете использовать такие программы, как IrfanView, XnViewMP, FastStone Viewer для выполнения пакетных преобразований, таких как изменение размера, уменьшение глубины цвета и т. д. Упакуйте ваши изображения обратно в zip и переименуйте его в docx.

Например, в моем docx, полном скриншотов, мне нужно было уменьшить количество цветов до 8, что достаточно для целей документирования. После обработки мой 10 МБ doc стал 1,8 МБ doc, так что экономия может быть значительной. Всегда сохраняйте исходный docx на случай, если вы захотите восстановить изображения после слишком сильной деградации/обработки и т. д.

Для тех, у кого возникли проблемы с unzip/zip, вот шаги:

rename mydoc.docx mydoc.zip
mkdir mydoc_unzip
cd mydoc_unzip
unzip ../mydoc.zip
... manipulate ....
zip -a ../new_doc.zip *
cd ..
rename new_doc.zip new_doc.docx

Я использую инструмент под названием Total Commander, который позволяет мне напрямую заходить в файл docx (Ctrl-PgDn), затем я распаковываю (копирую) папку с медиафайлами во временную папку, выполняю необходимые манипуляции и копирую файлы медиафайлов обратно с помощью Total Commander.

После переименования docx в zip вы сможете просматривать его с помощью проводника Windows. Действия будут такими же, как и в Total Commander: скопируйте папку с мультимедиа во временную папку, измените изображения, скопируйте их обратно в zip.

решение4

Если ваши изображения не «встроены в текст», все, что вам нужно сделать, это нажать CTRL и щелкнуть по каждому из них, чтобы выделить их, а затем вы можете изменить их размер по отдельности с помощью маркеров выделения.

После того, как они выбраны, все ваши действия повлияют на них — размер, установка обтекания текстом, цвет контура, цвет заливки, переключение блокировки соотношения сторон, в общем, любой атрибут.

Связанный контент