Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Svetik от 08 октября 2017, 20:10

Название: Word VBA: Как определить, какой символ находится справа или слева от курсора?
Отправлено: Svetik от 08 октября 2017, 20:10
Добрый вечер!
Подскажите, будьте добры, код, который будет следовать такой логике.
Если рядом справа от курсора есть символ абзаца, то вызвать на выполнение макрос1, а если нет, то макрос2.
Название: Word VBA: Как определить, какой символ находится справа или слева от курсора?
Отправлено: Svetik от 08 октября 2017, 20:29
Догадалась сама:

If Selection.text = Chr(13) Then
End If

Ведь так?
Название: Word VBA: Как определить, какой символ находится справа или слева от курсора?
Отправлено: Администратор от 08 октября 2017, 22:33
Узнаём, какой символ справа от курсора.
Sub макрос()
    ' Вывод результата в View - Immediate Window.
    Debug.Print Selection.Text
End Sub

Узнаём, какой символ слева от курсора.
Sub макрос2()
    ' Вывод результата в View - Immediate Window.
    Debug.Print Selection.Previous.Text
End Sub