Как разместить 4 изображения на одном листе в Word

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

Представляем вам макрос, который имеет возможность выполнять следующие функции:

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

Теперь давайте рассмотрим, как мы сможем его запустить.

Пакетная вставка нескольких изображений в документ

  • Прежде всего, расположите все изображения в одной папке.
  • Затем нажмите «Alt + F11», чтобы вызвать редактор VBA в Word.
  • Затем нажмите «Обычный» проект.
  • Затем в строке меню нажмите «Вставить».
  • И в выпадающем меню выберите «Модуль».
  • Откройте модуль двойным щелчком мыши и вставьте следующие коды:
  • Sub ВставитьОпределенноеКоличествоИзображенийНаКаждуюСтраницу() Dim Папка As String Dim имяФайла As String Dim документ As Document Dim диалогФайла As FileDialog Dim объектInlineShape As InlineShape Dim ответ As Integer Dim количествоИзображений As Integer Dim размерИзображений As String Dim i As Integer Set диалогФайла = Application.FileDialog( мсофиледиалогфолдерпикер) с диалогФайла If .Show = -1 Then Папка = .SelectedItems(1) " Else MsgBox ("Папка не выбрана!") Exit Sub End If End With имяФайла = Dir(Папка *.*", vbNormal) количествоИзображений = InputBox("Введите количество изображений для каждой страницы", "Количество изображений", "Например: 1") i = 1 While имяФайла <> "" Selection.InlineShapes.AddPicture FileName:=Папка .") — 1) Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter If ActiveDocument.InlineShapes .Count = количествоИзображений * i Then Selection.InsertNewPage Selection.TypeBackspace i = i + 1 End If Selection.TypeParagraph имяФайла = Dir() Wend For Each объектInlineShape In ActiveDocument.InlineShapes объектInlineShape.Select Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter Next объектInlineShape ответ = MsgBox("Хотите изменить размеры всех изображений?", 4, "Изменение размера изображений") If ответ = 6 Then размерИзображений = InputBox("Укажите высоту и ширину изображения, разделенные запятой", "Высота и ширина", "Например: 500,500 0") Для каждого объектInlineShape в ActiveDocument.InlineShapes объектInlineShape.Height = Split(размерИзображений, ",")(1) объектInlineShape.Width = Split(размерИзображений, ",")(XNUMX) Next объектInlineShape End If End Sub

  • Затем нажмите «Выполнить» или нажмите «F5».
  • При запуске макроса появится окно «Обзор». Просто выберите папку, в которой вы храните изображения на шаге 1, и нажмите «ОК».
  • Затем в поле «Номер изображения» введите число, представляющее общее количество изображений, которые вы хотите разместить на одной странице. И нажмите «ОК», чтобы продолжить.
  • В поле «Изменить размер изображения» нажмите «Да», чтобы изменить размер всех изображений, и «Нет», чтобы отменить его.
  • Теперь в поле «Высота и ширина» введите значения и используйте запятую для разделения. Не забудьте сначала ввести высоту, а затем ширину. После запятой пробела нет.
  • Точно так же нажмите «ОК», чтобы двигаться дальше.
  • Теперь на одной странице 2 картинки, и у каждой под ней свое название. Вот результат:

    Следите за целостностью данных

    Существует постоянная угроза утраты или подделки данных. Это указывает на необходимость периодической проверки целостности информации. И как только мы обнаружим любые следы повреждения данных, самым эффективным вариантом для восстановления будет использование специальных средств для восстановления данных.

    Как вставить много изображений в Word?

    С использованием приложения Doc.maker вы сможете загружать изображения из директориях и поддиректориях, а также автоматически добавлять подписи к ним на основе имен файлов или папок. Эта возможность даст вам шанс составить фотоотчеты всего за считанные секунды.

    Обзор функции

    Пошаговая инструкция

    Для того, чтобы массово вставить изображения в Word необходимо:

  • Перейти на вкладку меню Doc.maker.
  • Открыть меню Работа с изображениями и выбрать команду Вставить изображения.
  • Откроется форма для выбора настроек импорта изображений
  • Выберите папку, нажав на иконку папки.
  • Выберите опцию вставлять изображения только из указанной папки или также из всех вложенных папок.
  • Укажите при необходимости как подписывать изображения. В качестве подписи вы можете использовать название файла или папки или все вместе через заданный разделитель. Также можно просто пронумеровать изображения.
  • Укажите расположение подписи (сверху над изображением или под ним).
  • Задайте количество изображений в ряду (количество колонок).
  • Программа может предварительно сжимать изображения для уменьшения размера файла. Для этого отметьте опцию Сжатие изображений.
  • После того, как все параметры заданы, запустите импорт, нажав на кнопку Вставить.
  • Приложение Doc.maker

    Усовершенствует MS Word, интегрируя в него дополнительные функции для оптимизации работы с отчетами.

    Оцените статью
    InternetDoc.ru
    Добавить комментарий