Автоматически изменять размер изображения / изображения в Word?


23

Я использую Microsoft Word 2007. У меня есть несколько больших скриншотов, которые нужно вставить в документ в разных местах. Когда я вставляю картинки, мне приходится вручную изменять их размер, чтобы они соответствовали полям документа. Это занимает слишком много моего времени. Я попытался изменить размер изображений в пакетном режиме, прежде чем вставлять их, чтобы они имели правильный размер, но, похоже, Word использует более высокое значение dpi при печати, поэтому эти изображения получаются размытыми по сравнению с изображениями, измененными в Word.

Так что я ищу, если есть опция, которая заставляет Word автоматически сжимать большие изображения, когда я вставляю их, чтобы они были шириной страницы (с правильным соотношением сторон). Я использую «в соответствии с текстом», хотя я мог бы использовать «жесткий» в случае необходимости.

Опять же, это не вещь жизни или смерти. Я всегда мог вручную изменить размер 30+ изображений. Но похоже, что должен быть более легкий путь. Кто-нибудь сталкивался с этим?

(TL; DR: я ищу способ автоматического изменения размера изображения, превышающего ширину страницы, до ширины страницы при вставке в Word.)

РЕДАКТИРОВАТЬ: Когда я пытаюсь сделать изображение с разрешением 96 точек на дюйм и вставить в Word, оно появляется очень маленьким (но печатается четко). Когда я повышаю его, это сохраняет эту ясность. Но он по-прежнему не вставляется как правильный размер изначально, что я и ищу ...

Ответы:


8

Из настроек изображения по умолчанию :

Если вам нужно отформатировать довольно много изображений с использованием одних и тех же настроек, самый простой подход - создать быстрый и грязный макрос для применения необходимых настроек форматирования. Затем вы можете вставить картинку, выбрать ее и запустить макрос. Вы можете создать такой макрос, выполнив следующие общие шаги:

  1. Вставьте картинку в ваш документ.
  2. Выберите картинку, которую вы только что вставили.
  3. Запустите макрос-рекордер.
  4. При необходимости измените размер и положение изображения.
  5. Остановите макро-рекордер.

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

См. Также Назначение ярлыков макросам в Word 2007 :

Если вы действительно хотите получить максимальную отдачу от ваших обычно используемых макросов в Microsoft Word 2007, вы можете назначить им кнопки или сочетания клавиш, чтобы процесс запуска этих макросов был еще более эффективным.


2
Мне пришлось написать макрос вручную, так как вы не можете редактировать изображения во время записи, но это сработало. (код: pastebin.com/UJtukBqE )
NickAldwin,

Я не смог изменить размер изображения при записи макроса в версии Word 2011 для Mac.
Snowcrash

21

Я считаю, что более быстрый способ сделать это - просто использовать F4(или Ctrl- Y). Обратите внимание , что на этой странице он говорит , что F4будет повторить последнее действие , но Ctrl- Yтакже будет делать то же самое. На Mac версии (Office 2011) F4не работает, а значит Cmd- Yэто единственный вариант.

Итак, вставьте все свои изображения, не беспокоясь об их размере. Затем щелкните правой кнопкой мыши на первом изображении и выберите « Размер и положение» . Установите желаемую ширину и нажмите ОК. Затем выберите каждое из последующих изображений (щелкните их левой кнопкой мыши) и просто нажмите F4или Ctrl- Y.

Этот же прием можно использовать для многократного применения других изменений или эффектов в диалоговых окнах « Размер и положение» или « Формат изображения» к различным изображениям.


4
+1 за F4! Никогда не слышал об этом раньше - гений! К сожалению, я не думаю, что это работает в этой ситуации.
аутбласты

F4 только что открыл Dashboard на Mac.
Snowcrash

@SnowCrash Я осмотрел некоторых, и кажется, что ctrl-y также повторит последнее действие, если нечего повторять (т. Е. Вы не выполнили отмену сразу перед этим). Итак, попробуйте command-y и посмотрите, работает ли это на Mac. У меня нет Mac, чтобы попробовать его.
Брэндон

Cmd Y повторяет действие в MS Word на Mac. F4 нет.
Снегопад

Попробуйте Fn + F4. Если вы получаете приборную панель или панель запуска, это не совсем F4.
Маджиннаибу

2

Word использует 96 dpi для изображений, поэтому, если вы измените размер изображения до нужного размера, основываясь на этом, вы не заметите размытия.

т. е. для портретной страницы формата А4 с полями 1 см ширина тела составляет 19 см, поэтому размер изображения с разрешением 96 т / д должен быть увеличен до ширины 718 пикселей (19 / 2,54 * 96).


Отображает ли он изображения с разрешением 96 точек на дюйм? Потому что, когда я вставляю версию с разрешением 96 точек на дюйм в Word, она выглядит очень маленькой (но печатается четко). Когда я повышаю его, это сохраняет эту ясность. Но это все еще не вставлено как правильный размер первоначально ...
NickAldwin

Это решило мои проблемы отлично. Изменился с 72 точек на дюйм до 96, и это сработало.
Мартин

2

В этом случае я вставляю одну картинку, изменяю ее размер и устанавливаю любые другие параметры, которые мне нравятся. Затем я копирую и вставляю это изображение во все места документа, где мне нужно другое изображение с тем же форматированием. Наконец, я заменяю изображения по очереди, используя функцию Word 2007, щелкнув правой кнопкой мыши. Одна загвоздка в том, что эта опция исчезает при сохранении документа в другом формате, отличном от docx (например, doc).


1

Все программы Office 2007/2010 делают это, но некоторые делают выбор в пользу просмотра DPI. Но это на самом деле не изменилось, а то, что это просто масштабируется. Если вы выберете картинку и перейдите в меню «Инструменты»> «Формат»> «Размер» и щелкните маленький треугольник в правом нижнем углу, вы увидите, как он изменился. Вы можете нажать кнопку «Сброс», чтобы установить его в реальном размере (это пиксель с расчетом * dpi / 2.54)


1

макросы 2010 года для изображений не работают. Ничто из того, что вы делаете с изображением в режиме записи, не попадает в макрос. Я не программирую на vbasic, так что это полный отстой. и вставить в соответствии с текстом ничего не меняет. способ сломать вещи MS!


У меня это тоже не получалось. Я закончил писать свой собственный код. Дайте ему шанс: pastebin.com/UJtukBqE
NickAldwin

0

Другой вариант - сначала вставить текстовое поле, а затем вставить, просто вставьте туда картинку. Картинка получит размер текстового поля. Это хорошо работает, когда вы вставляете картинки в ячейки таблицы. Просто нарисуйте объект текстового поля внутри ячейки. Скопируйте текстовое поле в другие ячейки, если вам нужно больше, чем вставьте картинки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.