У цій статті ми маємо намір показати вам 2 способи перетворення автоматичної нумерації у звичайні тексти у вашому документі Word.
Як правило, ми отримуємо багато користі від функції AutoNumber у програмі Word. Це економить нам багато проблем з переліком предметів та упорядкуванням абзаців. Однак тут є поворот. Зазвичай документ вимагає перегляду більше одного разу. І саме в процесі додавання та видалення текстів цифри впливають. Тому нам потрібно перетворити ці «динамічні» числа в звичайні тексти. Тож ми можемо захистити наше форматування документів.
Нижче наведено наші 2 методи, які вам знадобляться. І перед тим, як випробувати, ми настійно рекомендуємо спочатку зробити резервну копію вашого файлу. Якщо вам доведеться автоматично пронумерувати текст після перетворення його в звичайний текст, ви завжди можете мати резервну копію, щоб вдатися до нього.
Спосіб 1. Зберігайте лише текст
- Перш за все, виберіть текст, який містить автоматичну нумерацію.
- Потім клацніть правою кнопкою миші.
- Далі виберіть “Копіювати” у списку-меню.

- Тепер натисніть «Видалити», щоб видалити оригінальний текст.
- І клацніть правою кнопкою миші на області ще раз.
- Цього разу виберіть “Зберігати лише текст” у розділі “Параметри вставки”.
Тепер ви успішно перетворили автоматичну нумерацію на статичну. Нижче наведено приклад:
Ви вже можете помітити, що форматування документа насправді трохи змінюється. Якщо ваш документ містить лише кілька цифр і він не вимагає стандартів форматування, ви можете сміливо використовувати цей метод. Однак якщо ваш документ має багаторівневі списки, вам доведеться повторити ці операції кілька разів.
По суті, саме тому у нас є другий метод, тобто використання кодів VBA.
Спосіб 2: Використовуйте коди VBA
- По-перше, переконайтеся, що на стрічці є вкладка „Розробник”. Якщо ні, зверніться до попередньої статті: Як вставити фонову музику у ваш документ Word
- По-друге, натисніть вкладку «Розробник».
- По-третє, натисніть “Visual Basic” у групі “Код”.
- Тепер ви відкрили редактор VBA. У лівій колонці знайдіть проект назви документа. Потім двічі клацніть “ThisDocument”, щоб відкрити область редагування з правого боку.
- Тепер давайте розглянемо 2 різні випадки. По-перше, якщо ви хочете перетворити лише вибір автоматичної нумерації, скопіюйте та вставте такі коди:
Sub ConvertSelectAutoNumberToText() If ActiveDocument.Lists.Count > 0 Then Selection.Range.ListFormat.ConvertNumbersToText Else End If End Sub
Однак, якщо ви прибили кінцевий проект цілого документа, вам слід взяти такі, щоб перетворити всю автоматичну нумерацію на звичайні тексти:
Sub ConvertAllAutoNumberToText() If ActiveDocument.Lists.Count > 0 Then Dim lisAutoNumList As List For Each lisAutoNumList In ActiveDocument.Lists lisAutoNumlist.ConvertNumbersToText Next Else End If End Sub
- Нарешті, натисніть «Виконати», щоб закінчити роботу.
Ви можете побачити, коли використовуєте коди VBA для позбавлення від “динамічних” чисел, ви можете дуже добре зберегти форматування документа.
Подумайте про резервні копії
Як завжди, ми робимо великий акцент на резервному копіюванні ваших файлів. Оскільки вони відіграють важливу роль, коли ваші файли пошкоджуються, час, витрачений на нього, може окупитися. Один із прикладів - при використанні інструмент відновлення помилок docx -, Ви завжди можете отримати найсвіжіші дані, які можуть допомогти вам значно скоротити час простою.
Вступ автора:
Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі виправлення помилок даних xlsx - та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com





