powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как определить позицию курсора в (VBA Word)
3 сообщений из 3, страница 1 из 1
Как определить позицию курсора в (VBA Word)
    #34741580
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет АЛЛ!

Собственно вопрос в теме!
Системные(по классу) курсор даёт только доступ к виду его, а хотелось бы узнавать/посылать его, скажем, строка № символ...

Заранее благодарен ВС
...
Рейтинг: 0 / 0
Как определить позицию курсора в (VBA Word)
    #34759133
Фотография Rampage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
знаю токо как пускать его на определенные координаты
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal Y As Long) As Long
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_RIGHTDOWN As Long = &H8
Private Const MOUSEEVENTF_RIGHTUP As Long = &H10
Private Const MouseEVENTF_LEFTUP = &H6



Sub foo()


           
    
    SetCursorPos  171 ,  321 
    mouse_event MOUSEEVENTF_LEFTDOWN,  0 &,  0 &,  0 &,  0 &
    mouse_event MouseEVENTF_LEFTUP,  0 &,  0 &,  0 &,  0 &         
End Sub
...
Рейтинг: 0 / 0
Как определить позицию курсора в (VBA Word)
    #34768568
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно!

Но получается задачка-то не из простых (хотя решабельная!):
1. получить координаты листа;
2. анализ шрифта;
и т.д.

Даже имеет ли слысл браться - потянут ли ресурсы ПС, ведь по понятным причинам такой классец должен достаточно быстро пахать!?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как определить позицию курсора в (VBA Word)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]