Символы последнего абзаца - VBA

Узнай цену своей работы

Формулировка задачи:

Этот код удаляет указанные символы во всём тексте. Нужно исправить так чтобы удалялись только символы в последнем абзаце. Помогите исправить, кому не сложно)

Решение задачи: «Символы последнего абзаца»

textual
Листинг программы
Public Sub Удалить_символы()
Dim inp As String, list As Variant
    inp = "* , : ; + -" 'Запрашиваем список удаляемых слов
    list = Split(inp, " ") 'Создаем список слов
        ActiveDocument.Paragraphs.Last.Range.Select
        For i = LBound(list) To UBound(list) 'Циклом заменяем слова списка
                Selection.Find.ClearFormatting
                Selection.Find.Replacement.ClearFormatting
                With Selection.Find
                    .Text = list(i)
                    .Replacement.Text = ""
                End With
                Selection.Find.Execute Replace:=wdReplaceAll
        Next i
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы