|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
Добрый день уважаемые форумчане. Проблема с Listbox , когда перечень элементов превышает границы отображения появляется скролл, беда в том, что он не реагирует на прокрутку колесиком мыши, а клацать мышкой коллегам не удобно. Как можно настроить, что бы listbox реагировал на колесико мыши? Спасибо! P.S. Во вложении несколько файлов в которых я хотел бы это сделать, необходимо разархивировать и запустить excel файл. Мне не суть важно именно в моем файле это делать, подойдет самый простой вариант от вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 17:55 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
sernikel, Необходим сабклассинг. Создать процедуру обрабатывающую сообщения WM_MOUSEWHEEL. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 19:44 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
VSVLADНеобходим сабклассинг. Создать процедуру обрабатывающую сообщения WM_MOUSEWHEEL.в VBA это будет ахтунг. особенно учитывая, что у vba-контролов нет собственных окон. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2014, 23:32 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
В форме: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
В модуле: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2014, 03:51 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые форумчане! я начинающий пользователь макросов в Excel. Смотрела информацию на сайте http://www.sql.ru Для начала обучения мне понравилось. Может кому пригодится! Модератор: исправил ссылку :D ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 23:44 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
начинающий пользователь, Задолбали уже свой недосайт на ровном месте рекламировать без ссылок на конкретные решения по теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2014, 11:11 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
The_Pristначинающий пользователь, Задолбали уже свой недосайт на ровном месте рекламировать без ссылок на конкретные решения по теме.говно какое-то сбор емейлов для спам-рассылок. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2014, 12:21 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
VladConnВ форме: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
В модуле: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
Добрый день. Спасибо за помощь, единственное, что смущает, когда открывается форма прокрутка не работает, как только переключаюсь на другие windows приложения/окна и возвращаюсь обратно в форму прокрутка срабатывает. С чем это может быть связано и как решить данную проблему? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2014, 12:40 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
если при открытии файла он не находит базу, то при открытии диалога выбора сабклассинг падает, унося за собой эксель с прочими открытыми документами. как я и предупреждал, ахтунг. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2014, 13:50 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
sernikel, Hормального решения нет, но сплэш форма немного поможет: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2014, 12:19 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
Спасибо! В принципе сделал след.костыль, при нажатии на listbox, появляется и исчезает вторая форма, благодаря чему активируется колесиком мыши. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 18:57 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
В принципе, как вариант, ещё "для прокрутки щелкаем по любому пункту листбокса, и, НЕ ОТПУСКАЯ ЛЕВУЮ КНОПКУ МЫШИ, тянем мыша вниз. " ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2014, 18:20 |
|
Excel VBA/Listbox прокрутка колесиком мыши
|
|||
---|---|---|---|
#18+
VladConn, Попытался адаптировать этот код под 64 бит: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
Модератор: Учимся использовать тэги оформления кода - FAQ Однако после вызова SetWindowLongPtr Excel2016 уходит в несознанку... LocalHwnd не нулевой, Err.LastDllError показывает 0, куда копать дальше? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2018, 13:44 |
|
|
start [/forum/topic.php?fid=60&msg=38738055&tid=2155077]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 264ms |
0 / 0 |