Як групово додавати або видаляти кілька записів автовиправлення у вашому Word

Поділитися зараз:

У цій статті нижче ми хотіли б представити вам спосіб пакетного додавання або видалення кількох записів автовиправлення у вашому Word.

У Word є вбудована функція автовиправлення. Багато користувачів вже знайомі з ним. Насправді багато хто з нас використовує його для виправлення слів, які легко пишуться з помилками. Хоча ви можете імпортувати стільки елементів, скільки вам потрібно, ви повинні робити це по одному. Загалом, з цим доведеться змиритися. Але, що стосується макросу, ви зможете заощадити багато часу, створивши список записів автовиправлення та імпортуючи їх раз і назавжди одним клацанням миші.Пакетне додавання або видалення кількох записів автовиправлення

Нижче наведено деталі, які показують, як це зробити:

Пакетне додавання кількох записів автовиправлення

  1. Перший і переднійost, відкрийте порожній документ у Word і вставте таблицю з 2 стовпців і кількох рядків.
  2. У першу колонку таблиці впишіть усі слова з орфографічними помилками.
  3. І введіть усі правильні слова у другий стовпчик.Створіть таблицю для слів із помилками та правильними словами
  4. Після цього натисніть «Alt+ F11», щоб викликати редактор VBA у Word.
  5. Потім натисніть вкладку «Звичайний» та «Вставити».
  6. І виберіть «Модуль» у спадному меню.Клацніть «Звичайний» -> Клацніть «Вставити» -> Клацніть «Модуль»
  7. Далі двічі клацніть as, щоб відкрити новий модуль праворуч.
  8. Тепер вставте туди такі коди:
Sub BatchAddAutoCorrectEntries()
  Dim objTable As Table
  Dim objOriginalWord As Cell
  Dim objOriginalWordRange As Range
  Dim objReplaceWordRange As Range
  Dim nRowNumber As Integer
 
  Set objTable = ActiveDocument.Tables(1)
  nRowNumber = 1
  For Each objOriginalWord In objTable.Columns(1).Cells 
    Set objOriginalWordRange = objOriginalWord.Range
    objOriginalWordRange.MoveEnd Unit:=wdCharacter, Count:=-1
    Set objReplaceWordRange = objTable.Cell(nRowNumber, 2).Range
    objReplaceWordRange.MoveEnd Unit:=wdCharacter, Count:=-1
 
    AutoCorrect.Entries.Add Name:=objOriginalWordRange.Text, Value:=objReplaceWordRange.Text
 
    nRowNumber = nRowNumber + 1
  Next objOriginalWord
 
  Msgbox("All autocorrect items in the table1 are added.")
End Sub
  1. І останнє, але не менш важливе, натисніть «Запустити» або натисніть «F5», щоб запустити макрос.Вставити коди-> Натиснути "Виконати"

Примітки:

  1. Під час запуску макросу з’явиться поле результатів, яке вказує на те, що всі елементи в таблиці імпортовано.Поле результатів, яке вказує, що всі елементи імпортовано
  2. Переконайтеся, що після елемента в клітинці таблиці немає пропуску в кінці. В іншому випадку макрос не вдасться виконати.

Пакетне видалення кількох записів автовиправлення

Ось протилежна необхідність пакетного видалення кількох записів автовиправлення за секунди. На щастя, з макросом це повинно бути легко.

  1. По-перше, аналогічно створіть новий порожній документ у Word.
  2. Потім вставте таблицю в 1 стовпець з кількох рядків.
  3. Введіть у таблицю всі слова з орфографічними помилками, які потрібно видалити.Усі слова з орфографічними помилками
  4. Далі встановіть і запустіть макрос, дотримуючись наведених вище кроків.
  5. Але замініть макрос таким:
Sub BatchDeleteAutoCorrectEntries()
  Dim objTable As Table
  Dim objOriginalWord As Cell
  Dim objOriginalWordRange As Range
  Dim nRowNumber As Integer
 
  Set objTable = ActiveDocument.Tables(1)
  nRowNumber = 1
  For Each objOriginalWord In objTable.Columns(1).Cells 
    Set objOriginalWordRange = objOriginalWord.Range
    objOriginalWordRange.MoveEnd Unit:=wdCharacter, Count:=-1
 
    On Error Resume Next 
    AutoCorrect.Entries.Item(objOriginalWordRange.Text).Delete
 
    nRowNumber = nRowNumber + 1
  Next objOriginalWord
 
  Msgbox("All autocorrect items in the table1 are deleted.")
End Sub
  1. Аналогічно, є вікно результатів, як показано нижче:Рядок результатів

Зброя для боротьби з псуванням документів

Уявіть, що ви цілий день працювали над звітом. І раптом Word перестає відповідати. Потім через кілька секунд ви ніде не зможете знайти свій звіт на комп’ютері. Здається, вони просто зникли! Яким розпачем ти, мабуть, почуваєшся! Однак замість того, щоб сумувати й молитися про удачу, вам потрібна справжня зброя відновити docx - -.

Вступ автора:

Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі пошкоджений XLS та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.