Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Посетитель от 02 января 2021, 16:11

Название: Word VBA Макросы. Как записать в переменную текст первого абзаца из указанного раздела?
Отправлено: Посетитель от 02 января 2021, 16:11
Как записать в переменную текст первого абзаца из указанного раздела?
Название: Re: Word VBA Макросы. Как записать в переменную текст первого абзаца из указанного раздела?
Отправлено: Администратор от 02 января 2021, 16:45
В методе "Sections", в скобках укажите порядковый номер нужного раздела.

Sub Макрос()

    Dim Var
   
    ' Вторая строка кода отбрасывает с конца символ "новая строка".
    Var = ActiveDocument.Sections(1).Range.Paragraphs(1).Range.Text
    Var = Left(Var, Len(Var) - 1)

End Sub
Название: Re: Word VBA Макросы. Как записать в переменную текст первого абзаца из указанного раздела?
Отправлено: Посетитель от 02 января 2021, 17:43
Вы ВОЛШЕБНИК! Все работает!