Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос на определение нажатия мыши и смену курсора - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос на определение нажатия мыши и смену курсора (Макросы/Sub)
Макрос на определение нажатия мыши и смену курсора
MAK93 Дата: Среда, 19.04.2017, 15:19 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

2016
Уважаемые форумчане, подскажите хотя бы советом где искать ответы и вообще возможно ли такое в принципе....
В Excel нужен макрос на определение состояния мыши (нажата или не нажата каждая клавиша: левая, правая, центральная). Макрос должен определять состояние мыши вне зависимости от того, где находится мышь: над ячейкой, над графическим объектом (Shape) или объектом управления (ActiveX) а также в незащищенном или защищенном режиме. Макрос не должен блокировать выполнение других команд: перемещение мыши, клик на гиперссылки и т.п. , а также вызывать общее "подтормаживание" Excel.

Дополнительно: по нажатию левой кнопки мыши курсор должен менять свой цвет на красный (как минимум, "родной курсор" становится невидимым и заменяется на произвольный графический объект - "красный палец")
 
Ответить
СообщениеУважаемые форумчане, подскажите хотя бы советом где искать ответы и вообще возможно ли такое в принципе....
В Excel нужен макрос на определение состояния мыши (нажата или не нажата каждая клавиша: левая, правая, центральная). Макрос должен определять состояние мыши вне зависимости от того, где находится мышь: над ячейкой, над графическим объектом (Shape) или объектом управления (ActiveX) а также в незащищенном или защищенном режиме. Макрос не должен блокировать выполнение других команд: перемещение мыши, клик на гиперссылки и т.п. , а также вызывать общее "подтормаживание" Excel.

Дополнительно: по нажатию левой кнопки мыши курсор должен менять свой цвет на красный (как минимум, "родной курсор" становится невидимым и заменяется на произвольный графический объект - "красный палец")

Автор - MAK93
Дата добавления - 19.04.2017 в 15:19
Матраскин Дата: Среда, 19.04.2017, 16:49 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
MAK93, MouseDown и MouseUp события вам нужны, а чтобы менялся сам курсор - это уже какая то другая история


в интернете опять кто-то не прав
 
Ответить
СообщениеMAK93, MouseDown и MouseUp события вам нужны, а чтобы менялся сам курсор - это уже какая то другая история

Автор - Матраскин
Дата добавления - 19.04.2017 в 16:49
MAK93 Дата: Среда, 19.04.2017, 19:50 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

2016
Матраскин, Спасибо за совет.
Но пока я нашел только на объектах ActiveX такую функцию, не подскажите как обойтись без них? или как прописать события MouseDown MouseUP на графические объекты (Shapes)?
Перерыл все доступные ресурсы ответа найти упорно не могу(
 
Ответить
СообщениеМатраскин, Спасибо за совет.
Но пока я нашел только на объектах ActiveX такую функцию, не подскажите как обойтись без них? или как прописать события MouseDown MouseUP на графические объекты (Shapes)?
Перерыл все доступные ресурсы ответа найти упорно не могу(

Автор - MAK93
Дата добавления - 19.04.2017 в 19:50
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос на определение нажатия мыши и смену курсора (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!