Как да групирате добавяне или изтриване на множество записи в автотекст във вашата дума

Споделете сега:

В тази публикация с удоволствие ще ви демонстрираме начина за групово добавяне или изтриване на множество записи от автотекста във вашия 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. Накрая щракнете върху „Run“ или натиснете „F5“.Поставяне на кодове-> Щракнете върху "Изпълни"

Когато приключи, ще получите поле за съобщение, например по-долу:Поле за съобщения

Няма да можете да видите добавените записи в текущия и всички отворени документи вече. За да видите ефекта, трябва да отворите нов документ. След това можете да проверите резултата, като щракнете върху „Бързи части“ в раздела „Вмъкване“. След това изберете „AutoText“ и ще видите, че всички записи в таблицата са добавени към галерията.Щракнете върху "Вмъкване" -> Щракнете върху "Бързи части" -> Щракнете върху "Автотекст"

Партидно изтриване на множество записи в автотекст

В следващото съдържание ще ви покажем начина за групово изтриване на множество записи в автотекста.

  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

Споделете сега:

Коментарите са забранени.