Zdefiniuj kombinacje klawiszy w Excelu i przypisz funkcje
W poniższym przykładzie kombinacja klawiszy Ctrl + ü kalkulator można wywołać z akcesoriów Windows.
Użyj poniższej procedury, aby ustawić skrót klawiaturowy:
Konfiguracja podrzędnego skrótu klawiaturowego ()
Application.OnKey "ü", "CallCalculator"
Napis końcowy
Zapisane makro wygląda tak:
Wywołanie podrzędneKalkulator ()
Dim x jako wariant
x = powłoka ("calc.exe")
Napis końcowy
Jeśli kombinacja klawiszy nie będzie już używana, rozpocznij następującą procedurę:
Kombinacja podklawiszy Anuluj ()
Application.OnKey "ü"
Napis końcowy
Notatka:
Często konfigurowanie skrótów klawiaturowych odbywa się podczas otwierania określonego skoroszytu. Aby to zrobić, kliknij dwukrotnie wpis Ten skoroszyt w eksploratorze projektów w środowisku programistycznym i zapisz następujące zdarzenie:
Prywatny skoroszyt pomocniczy_Otwórz ()
Skrót do konfiguracji
Napis końcowy
Zdarzenie Workbook_Open jest wykonywane automatycznie (jeśli jest ustawione) po otwarciu skoroszytu. W naszym przypadku wywoływana jest tutaj procedura Konfiguracja kombinacji klawiszy.
Jest to przydatne, jeśli usuniesz wcześniej ustawioną kombinację klawiszy podczas zamykania tego folderu. Zdarzenie Workbook_BeforeClose jest wykonywane automatycznie po zamknięciu folderu. W takim przypadku procedura Unlock key nazywa się:
Prywatny skoroszyt pomocniczy_BeforeClose (Anuluj jako Boolean)
Kombinacja klawiszy Anuluj
Napis końcowy
Oznacza to, że zawsze masz pod kontrolą skróty klawiaturowe w programie Excel.