Получение строки из документа Word с помощью Selection object (vba)

#vba

#vba

Вопрос:

Как я могу получить строку из документа Word, используя объект выделения в скрипте VBA? Что-то вроде этого:

 Selection.MoveDown Unit:=wdLine, Count:=15
'print the 15th line here
  

РЕДАКТИРОВАТЬ: когда я делаю:

 Selection.MoveDown Unit:=wdLine, Count:=15
MsgBox (Selection.Text)
  

Он печатает только первый символ строки.

Ответ №1:

Вам нужно расширить выделение:

 Selection.MoveDown Unit:=wdLine, Count:=15
Selection.Expand wdLine
MsgBox (Selection.Text)