2 способи швидкого переходу до конкретного абзацу у вашому документі Word

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

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

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

Спосіб 1. Перехід до конкретного абзацу в документі без номерів абзаців

  1. Перш за все, натисніть «Alt+F11», щоб викликати редактор VBA у Word.
  2. Потім натисніть «Звичайний» у лівій колонці.
  3. Потім натисніть «Вставити» та виберіть «Модуль» у спадному меню.Клацніть «Звичайний» -> Клацніть «Вставити» -> Клацніть «Модуль»
  4. Тепер двічі клацніть на новий модуль, щоб відкрити його. Вставте туди такі коди:
Sub RemoveBlankParagraphs()
  With Selection
    .HomeKey Unit:=wdStory
    With Selection.Find
      .ClearFormatting
      .Replacement.ClearFormatting
      .Text = "^p^p"
      .Replacement.Text = "^p"
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      .Execute
    End With
  End With
  Selection.Find.Execute Replace:=wdReplaceAll
  If Selection.Find.Found = False Then
    MsgBox ("There is no blank paragraph in the document.")
    Call GoToASpecificParagraph
  End If
End Sub

Sub GoToASpecificParagraph()
  Dim strParaNum As String
  Dim objDoc As Document
  Dim nParaNum As Integer
 
  Set objDoc = ActiveDocument
  strParaNum = InputBox("Enter a number representing the paragraph you need to go to: ", "Paragraph Number")
 
  nParaNum = objDoc.ComputeStatistics(wdStatisticParagraphs)
 
  If strParaNum <= "0" Or strParaNum > nParaNum Then
    MsgBox ("This is not a valid number. Please enter a number between 1 and " & nParaNum & ".")
  End If
 
  objDoc.Paragraphs(strParaNum).Range.Select
 
End Sub
  1. Клацніть «Виконати».Введіть коди-> натисніть "Виконати"
  2. Запустіть макрос кілька разів, поки не з’явиться таке вікно повідомлення.Натисніть "OK"

Потім натисніть «ОК». Причиною того, що ми натискаємо кнопку «Виконати» кілька разів, є видалення всіх порожніх абзаців у документі. За замовчуванням Word розглядає їх як звичайний абзац. Тож кінцевий результат може бути не тим абзацом, до якого ми хочемо перейти.

  1. Потім у наступному вікні, що відкрилось, введіть число, що представляє абзац, який потрібно відвідати.
  2. І натисніть “OK”.Введіть число-> Натисніть "OK"

Ви побачите, що цільовий абзац виділено.Цільовий абзац у виділеному тексті

Спосіб 2: Перейдіть до конкретного абзацу в документі з номерами абзаців

  1. Спочатку натисніть «Ctrl + A», щоб виділити всі тексти в документі.
  2. Потім натисніть «Нумерація» на вкладці «Головна».Клацніть «Домашня сторінка» -> Клацніть «Нумерація»
  3. Далі виконайте ті самі дії у способі 1, щоб встановити та запустити макрос.
  4. Тільки цього разу замініть макрос на нижчий:
Sub GoTOParaInDocWithParaNum()
  Dim strParaNum As String
  Dim objPara As Paragraph
  Dim objDoc As Document
  Dim nParaNum As Integer
 
  Set objDoc = ActiveDocument
 
  strParaNum = InputBox("Enter a paragraph number following with a period:", "Paragraph Number")
 
  nParaNum = objDoc.ComputeStatistics(wdStatisticParagraphs)
 
  If strParaNum <= "0" Or strParaNum > nParaNum Then
    MsgBox ("This is not a valid number. Please enter a number between 1 and " & nParaNum & ".")
  End If
 
  For Each objPara In objDoc.Paragraphs
    If strParaNum = objPara.Range.ListFormat.ListString Then
      objPara.Range.Select
    End If
  Next
End Sub
  1. Далі натисніть «Виконати» або натисніть «F5».
  2. У відкритому вікні введіть номер абзацу, наступний за крапкою у текстовому полі.
  3. Натисніть “OK”, щоб продовжити.Введіть число з періодом-> Натисніть "OK"

Аналогічно, цільовий абзац вже має бути вибраний.

Відновлення пошкоджених документів

Як тільки ви виявите, що ваш документ зіпсований, ви не могли не натиснути на свою удачу в надії, що він повернеться наступного разу, коли ви його відкриєте. Натомість вам потрібно скористатися часом, щоб отримати видатний інструмент для пошкодження документа ремонт, кожна хвилина враховується в процесі ремонту.

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

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

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

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