Символы последнего абзаца - 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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