logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

VBA - program działający w tle, nasłuchujący skrótów klawiszowych

mikerek 12 Lut 2017 21:59 1257 4
REKLAMA
  • #1 16274222
    mikerek
    Poziom 9  
    Posty: 26
    Pomógł: 1
    Witajcie kochani,

    szukałem sporo w internecie, niestety nie znalazłem odpowiedzi dlatego zwracam się do Was.

    Czy jest jakiś sposób aby marko uruchomione w Excelu, działało w tle "nasłuchując" danego skrótu klawiszowego? Przykładowo, programik odpala się ze startem Excela, minimalizuję go i dana procedura uruchamia się po naciśnięciu np. ctrl+shift+i.

    Mam nadzieję, że rozumiecie drodzy koledzy mój problem. Jeżeli nie- chętnie doprecyzuję.
  • REKLAMA
  • Pomocny post
    #2 16274298
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    Istnieje, ale jest to dość trudne, chyba że masz jakieś doświadczenie.
    PoGooglaj VBA hook
  • REKLAMA
  • #3 16366226
    mikerek
    Poziom 9  
    Posty: 26
    Pomógł: 1
    Udało się łatwiej ;)

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    dzieki !
  • REKLAMA
  • #4 16366259
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    No, ale możesz spojrzeć użycie procesora w Menedżerze zadań?
  • #5 16366283
    mikerek
    Poziom 9  
    Posty: 26
    Pomógł: 1
    Rzeczywiśćie, duże. Znalazłem taki kod w internecie. Działa świetnie i zużycie procesów jest małe. Jednak mogę tylko do jednej procedury przypisać. Znasz może sposób żebym mogł np. pod alt+2 wywołać procedurę test2() ?
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
REKLAMA