2 быстрых метода извлечения текстов из текстовых полей в документе Word

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

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

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

Конечно, можно быстро извлечь слова из одного текстового поля, просто скопировав текст и вставив его в другое место. Однако, когда дело доходит до сотен из них, нам лучше узнать несколько быстрых советов, чтобы выполнить работу.

Способ 1: используйте «Панель выбора»

  1. В первую очередь, нажмите вкладку «Главная».
  2. Затем нажмите значок «Выбрать» в группе «Редактирование».
  3. Затем в раскрывающемся меню выберите «Панель выбора».Нажмите «Главная» -> «Выбрать» -> «Панель выбора».
  4. Теперь в правой части экрана вы можете увидеть все текстовые поля, видимые на панели.
  5. Нажмите «Ctrl» и щелкните эти имена текстовых полей на панели один за другим, чтобы выбрать их все.
  6. И переместите курсор на одну из строк окна и щелкните правой кнопкой мыши.
  7. В опции списка нажмите «Копировать». Теперь, если вам больше не нужны эти ящики, просто нажмите «Удалить».Выберите все текстовые поля -> Щелкните правой кнопкой мыши на одной из строк окна -> Выберите «Копировать».
  8. Затем нажмите кнопку «Пуск», чтобы открыть меню Windows.
  9. Выберите «WordPad» и откройте его.Нажмите «Пуск» -> Нажмите «WordPad»
  10. Затем нажмите «Вставить», чтобы получить все тексты из текстовых полей.Нажмите "Вставить"
  11. Затем выберите все тексты и щелкните правой кнопкой мыши, чтобы выбрать «Копировать».Нажмите «Копировать»
  12. Теперь откройте новый документ Word и щелкните правой кнопкой мыши, чтобы выбрать «Сохранить только текст», чтобы получить текст.Щелкните правой кнопкой мыши новый документ -> выберите «Сохранить только текст».

Способ 2: используйте коды VBA

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

  1. Во-первых, нажмите «Alt + F11», чтобы открыть редактор VBA.
  2. Во-вторых, нажмите «Обычный», а затем «Вставить».
  3. Затем выберите «Модуль», чтобы вставить новый.Нажмите «Обычный» -> нажмите «Вставить» -> нажмите «Модуль».
  4. Затем дважды щелкните имя модуля, чтобы открыть область редактирования.
  5. Вставьте следующие коды и нажмите «Выполнить»:Вставьте коды-> Нажмите «Выполнить».
Sub DeleteTextBoxesAndExtractTheText()
  Dim nNumber As Integer
  Dim strText As String

  '  Delete all textboxes and extract the text from them
  With ActiveDocument
    For nNumber = .Shapes.Count To 1 Step -1
    If .Shapes(nNumber).Type = msoTextBox Then
      strText=strText& .Shapes(nNumber).TextFrame.TextRange.Text & vbCr
      .Shapes(nNumber).Delete
    End If
  Next
  End With

  '  Open a new document to paste the text from textboxes.
  If strText <> "" Then
    Documents.Add Template:="Normal"
    ActiveDocument.Range.Text = strText
  Else
    MsgBox ("There is no textbox.")
  End If
End Sub

Вот что вы, вероятно, получите:Эффект запуска макроса

Как справиться с поврежденными файлами Word

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

Об авторе:

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

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

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