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

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

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

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

Способ 1: используйте функцию «Найти и заменить»

  1. Для начала нажмите вкладку «Главная» в tarполучить документ.
  2. Затем нажмите команду «Заменить» в группе «Редактирование», чтобы открыть диалоговое окно «Найти и заменить».
  3. Теперь, если вы работаете со сносками, введите «^f» в текстовое поле «Найти».
  4. Введите «[^&]» в текстовое поле «Заменить на».
  5. Далее нажмите «Заменить все».
  6. Следующее, что вы видите, это то, что все номера сносок заключены в квадратные скобки. Нажмите «ОК», чтобы закрыть окно сообщения.Нажмите «Главная» -> нажмите «Заменить» -> введите тексты в оба текстовых поля -> нажмите «Заменить все» -> нажмите «ОК».

Кроме того, чтобы добавить квадратные скобки к концевым сноскам, просто замените «^f» на «^e» в текстовых полях «Найти что».

Способ 2: запустить макрос Word

  1. Первый и первыйost, нажмите «Alt + F11» в Word, чтобы вызвать редактор VBA.
  2. Затем нажмите «Обычный», а затем вкладку «Вставка».
  3. В выпадающем меню выберите «Модуль».Нажмите «Обычный» -> нажмите «Вставить» -> нажмите «Модуль».
  4. Затем дважды щелкните только что вставленный модуль, чтобы открыть область редактирования с правой стороны.
  5. И вставьте туда ревущий макрос:
Sub AddBracketForFootnoteAndEndnote()
  Application.ScreenUpdating = False
 
  Dim objRange As Range
 
  With ActiveDocument

    '  add bracket for footnotes. 
    If ActiveDocument.Footnotes.Count > 0 Then
      Call UpdateFootnoteRange(.Range)
      For Each objRange In .StoryRanges
        If objRange.StoryType = wdFootnotesStory Then
          Call UpdateFootnoteRange(objRange): Exit For
        End If
      Next
      MsgBox ("All footnotes have been added brackets.")
    Else
      MsgBox ("There is no footnote in this document")
    End If

    '  add bracket for footnotes. 
    If ActiveDocument.Endnotes.Count > 0 Then
      Call UpdateEndnoteRange(.Range)
      For Each objRange In .StoryRanges
        If objRange.StoryType = wdEndnotesStory Then
          Call UpdateEndnoteRange(objRange): Exit For
        End If
      Next
      MsgBox ("All endnotes have been added brackets.")
    Else
      MsgBox ("There is no endnote in this document")
    End If
  End With
 
  Application.ScreenUpdating = True
End Sub

Sub UpdateFootnoteRange(objRange As Range)
  With objRange.Find
    .ClearFormatting
    .Replacement.ClearFormatting
    .Text = "^f"
    .Replacement.Text = "[^&]"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchByte = True
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    .Execute Replace:=wdReplaceAll
  End With
End Sub

Sub UpdateEndnoteRange(objRange As Range)
  With objRange.Find
    .ClearFormatting
    .Replacement.ClearFormatting
    .Text = "^e"
    .Replacement.Text = "[^&]"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchByte = True
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    .Execute Replace:=wdReplaceAll
  End With
End Sub
  1. Теперь поместите указатель вставки внутрь первого макроса и нажмите «Выполнить».Вставить кодыВставьте коды-> Нажмите «Выполнить».
  2. Затем сначала появляется окно сообщения о том, что ко всем номерам сносок добавлены квадратные скобки.Окно сообщения о том, что номера сносок были добавлены в квадратных скобках
  3. Далее идет второй, говорящий, что преобразование завершено во всех номерах концевых сносок.Окно сообщения о том, что номера концевых сносок были добавлены в квадратных скобках

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

Предотвращение потери документов

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

Об авторе:

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

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

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