У цій статті ми хотіли б представити вам 2 способи центрування всіх зображень і текстових полів у вашому документі Word.
Зображення та фігури, такі як текстові поля, відіграють життєво важливу роль у створенні чудового документа. Зі зростанням кількості вставляних зображень та фігур починає виникати потреба в інтеграції їх форматування, наприклад, у центруванні.
Що ви повинні знати, це те, що всі картинки, вставлені в документ, встановлюються в макеті «Відповідно до тексту», тоді як текстові поля мають плавні форми. Ви можете змінити макет зображення за необхідності, але щоб відцентрувати їх, вам доведеться розглянути обтікання тексту. Оскільки форматування тексту можна легко підробити, залишаючи макет, який вам не подобається.
Тому ми зосередимось на двох способах центрування зображень та текстових полів “У рядку з текстом”.
Спосіб 1: Відцентруйте один малюнок або текстове поле вручну
Щоб відцентрувати зображення «У рядку з текстом», виконайте такі дії:
- По-перше, натисніть на зображення, щоб вибрати його.
- По-друге, натисніть «Центр» у групі «Абзац» на вкладці «Головна». Або ви можете скористатися ярликами “Ctrl + E”.
Потім, щоб відцентрувати текстове поле, виконайте такі вказівки:
- Так само клацніть на текстове поле, щоб вибрати його.
- Потім натисніть вкладку «Формат» у розділі «Інструменти для малювання».
- Потім натисніть “Вирівняти” в групі “Упорядкувати”.
- І виберіть "Вирівняти по центру" у спадному меню.
Спосіб 2: Автоматичне центрування кількох зображень або текстових полів у пакетному центрі
Більшість із нас віддала б перевагу автоматичному процесу, щоб заощадити зусилля. Ось так.
- Спочатку натисніть «Alt + F11», щоб відкрити редактор VBA.
- Далі натисніть проект «Звичайний».
- Клацніть на вкладку «Вставка» та виберіть «Модуль».
- Потім двічі клацніть на модулі, щоб відкрити простір для редагування праворуч.
- Біля центральних зображень ви вставляєте туди такі коди:
Sub CenterInLinePictures()
Dim objInLineShape As InlineShape
Dim objDoc As Document
Set objDoc = ActiveDocument
For Each objInLineShape In objDoc.InlineShapes
objInLineShape.Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Next objInLineShape
End Sub
Щоб відцентрувати всі текстові поля, потрібен макрос, що наводиться нижче:
Sub CenterTextBoxes()
Dim objDoc As Document
Dim objTextBox As Shape
Set objDoc = ActiveDocument
For Each objTextBox In objDoc.Shapes
If objTextBox.Type = msoTextBox Then
objTextBox.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
objTextBox.Left = wdShapeCenter
End If
Next objTextBox
End Sub
Щоб відцентрувати як картинки, так і текстові поля, вам доведеться використовувати це:
Sub CenterInLinePicturesAndTextBoxes()
Dim objInLineShape As InlineShape
Dim objShape As Shape
Dim objDoc As Document
Set objDoc = ActiveDocument
For Each objInLineShape In objDoc.InlineShapes
objInLineShape.Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Next objInLineShape
For Each objShape In objDoc.Shapes
If objShape.Type = msoTextBox Then
objShape.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
objShape.Left = wdShapeCenter
End If
Next objShape
End Sub
- Нарешті, натисніть кнопку «Виконати» або натисніть «F5».
Вирішення проблем із документом
Хоч би як неохоче ми повинні визнати, що Word не є надійним. Його поломка може призвести до псування документів під час успадкування пошкоджений docx може бути розбитим серцем для нас. Щоб полегшити таке занепокоєння, бажано заздалегідь взяти в руки інструмент для відновлення документів. Тоді вам не доведеться турбуватися про втрату даних.
Вступ автора:
Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі XLSX корупція та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com




