Страницы: 1
RSS
Установить указатель мыши на кнопку_(?)
 
Здравствуйте уважаемые форумчане!
Прошу совета по следующему вопросу : на  листе (Excel-2013) расположена кнопка,  по её нажатию на экран выводится UserForm  на которой тоже есть кнопка "Ок".   Вопрос: можно ли используя  vba сделать чтобы указатель мыши автоматически помещался на кнопку "Ок" экранной формы?  Пож-та, подскажите код.
Файлик аттачу.
Спасибо за помощь.
С уважением.
 
Делается при помощи WinAPI функции
Код
Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long 
Цитата
Она ставит указатель мыши в нужную позицию с координатами, соответствующими разрешению экрана (Например от 0х0 до 1280х800)
осталось только вычислить абсолютные координаты кнопки
типа x = Userform1.left + Userform1.CommandButton1.left + Userform1.CommandButton1.width / 2
 
Игорь, БОЛЬШОЕ спасибо!
 
Через API это делается, упс (уже ктото ответил)

Цитата
осталось только вычислить абсолютные координаты кнопки
как-раз с координатами, нашему юзеру и придётся немного помучиться
Изменено: Альфа-Самец - 27.12.2014 08:02:19
 
Спасибо всё получилось. Тему считаем закрытой.
Страницы: 1
Читают тему
Наверх