Как пакетно добавить или удалить несколько записей автотекста в вашем Word

Поделись сейчас:

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

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

Теперь, как предлагает наша тема, мы хотим показать вам метод пакетного добавления или удаления нескольких записей автотекста, чтобы сэкономить ваше драгоценное время.Пакетное добавление или удаление нескольких записей автотекста

Пакетное добавление нескольких записей автотекста

  1. Во-первых, вам нужно создать таблицу из 2 столбцов. Поместите имя записи автотекста в первый столбец. И поместите содержимое записи во второй столбец. Вот демонстрация:Создайте таблицу из двух столбцов
  2. Затем откройте редактор VBA, нажав «Alt + F11».
  3. Затем нажмите «Обычный» проект.
  4. Затем нажмите вкладку «Вставка» в строке меню и выберите «Модуль».Нажмите «Обычный» -> нажмите «Вставить» -> нажмите «Модуль».
  5. Теперь дважды щелкните новый модуль, чтобы открыть его.
  6. Вставьте следующие коды:
Sub BatchAddAutoTextEntries()
  Dim objTable As Table
  Dim objEntry As Cell
  Dim objEntryRange As Range
  Dim objEntryNameRange As Range
  Dim nRowNumber As Integer
 
  Set objTable = ActiveDocument.Tables(1)
  nRowNumber = 1
  For Each objEntry In objTable.Columns(2).Cells 
    Set objEntryNameRange = objTable.Cell(nRowNumber, 1).Range
    objEntryNameRange.MoveEnd Unit:=wdCharacter, Count:=-1 
    Set objEntryRange = objEntry.Range
    objEntryRange.MoveEnd Unit:=wdCharacter, Count:=-1
    objEntryRange.Select 
    NormalTemplate.AutoTextEntries.Add Name:=objEntryNameRange.Text, _
                                             Range:=Selection.Range
    nRowNumber = nRowNumber + 1
  Next objEntry
  MsgBox "All entries in the table are added to the gallery."
End Sub
  1. Наконец, нажмите «Выполнить» или нажмите «F5».Вставьте коды-> Нажмите «Выполнить».

Когда это будет завершено, вы получите окно сообщения, такое как ниже:Сообщения Box

Вы не сможете увидеть добавленные записи в текущих и всех уже открытых документах. Чтобы увидеть эффект, вам нужно открыть новый документ. Затем вы можете проверить результат, нажав «Быстрые части» на вкладке «Вставка». Затем выберите «Автотекст», и вы увидите, что все записи в таблице добавлены в галерею.Нажмите «Вставить» -> нажмите «Быстрые части» -> нажмите «Автотекст».

Пакетное удаление нескольких записей автотекста

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

  1. Прежде всего, создайте таблицу из одного столбца. И поместите каждое имя записи в одну ячейку.Создайте таблицу из одного столбца
  2. Затем повторите шаги со 2 по 7 выше. Но не забудьте заменить макрос на этот:
Sub BatchDeleteAutoTextEntries()
  Dim objTable As Table
  Dim objEntry As Cell
  Dim objEntryNameRange As Range
  Dim objEntryRange As Range
  Dim nRowNumber As Integer
 
  Set objTable = ActiveDocument.Tables(1)
  nRowNumber = 1
  For Each objEntry In objTable.Columns(1).Cells
    Set objEntryNameRange = objTable.Cell(nRowNumber, 1).Range
    objEntryNameRange.MoveEnd Unit:=wdCharacter, Count:=-1
    On Error Resume Next
    NormalTemplate.AutoTextEntries.Item(objEntryNameRange.Text).Delete
    nRowNumber = nRowNumber + 1
  Next objEntry
  MsgBox "All entries in the table are deleted from the gallery."
End Sub

Точно так же это вступает в силу в новых документах, открытых впоследствии.

Сохраняйте спокойствие, когда происходит потеря данных

По мере увеличения использования компьютеров потери данных также увеличиваются с каждым годом. Потеря данных может поставить под угрозу вашу карьеру. Это такой разочаровывающий опыт, с которым никогда не захочется столкнуться снова. Затем приходит важность исправление документа. Вы всегда должны иметь ремонтный инструмент заранее.

Об авторе:

Вера Чен — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая Восстановление Excel и pdf ремонт программных продуктов. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

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