Jak uniemożliwić F1 otwieranie pomocy w programie Excel 2013 bez używania języka VBA?

4

Jak uniemożliwić F1 otwieranie pomocy w programie Excel 2013?

Jedyne informacje, które znalazłem w innym miejscu, wymagały użycia VBA lub, dla całego systemu (używam Windows 8), edycji rejestru. Wolałbym uniknąć obu tych opcji.

Andrew
źródło

Odpowiedzi:

6

Jest to oprogramowanie innych firm, które może to zrobić. Mogą je wyłączyć tylko wtedy, gdy Excel jest otwarty lub mapuje go na coś bardziej użytecznego, takiego jak F2. lubię AutoHotkey . Mój kod zastępujący F1 za pomocą F2, gdy Excel jest aktywny, wygląda następująco:

#IfWinActive ahk_class XLMAIN
F1::F2
#IfWinActive

Nie znam żadnej rodzimej opcji w Excelu.

Engineer Toast
źródło
To działa nawet lepiej niż oczekiwano. Nie był wymagany restart. Nowicjusze do AutoHotkey (tak jak ja) powinni pamiętać, że (1) plik pomocy zostanie otwarty po pierwszym otwarciu programu i (2) musisz przeczytać kilka pierwszych zdań pliku pomocy, aby zrozumieć, jak szybko załatwić sprawy i bieganie. Krótko mówiąc, po zainstalowaniu oprogramowania będziesz musiał (1) umieścić kod @ Engineer-Toast (lub dowolny kod, którego potrzebujesz) w pliku .txt, (2) zapisać go z rozszerzeniem .ahk, i (3) ) kliknij dwukrotnie plik.
Andrew
Dziękuję Ci!! F1 to kompletna strata czasu w Excelu, zwłaszcza jeśli jesteś na statku kosmicznym lub w innym miejscu bez połączenia z Internetem, tj. Większość komputerów na tej planecie
DaveBoltman
@DaveBoltman Jeśli podoba Ci się funkcja F1 = Help, ale nie masz niezawodnej - lub jakiejkolwiek - usługi internetowej, istnieje opcja pomocy w trybie offline zgodnie z zapytaniem gdzie indziej na SuperUser . Dla mnie użyłem F2 tak często, a F1 tak rzadko, że przez większość czasu naprawdę naciskałem F1 Oznaczało aby nacisnąć F2. Na marginesie, jestem pewien, że przynajmniej ISS ​​ma internet.
Engineer Toast
@ Inżynier Toast, tak myślałem o https: // m ww.microsoft.com/en-us/download/details.aspx?id=4‌ 0326 itd. (mww to Mars-Wide-Web). Naciśnięcie klawisza F1 w programie Excel wywoła HTTP, aby zwrócić się do Redmond, który potrzebuje od 6 do 48 minut na powrót (w zależności od pozycji orbity Marsa i Ziemi). Zanim prośba wróci, zrozumiałbym metody New ADODB.Connection i ich parametr za pomocą czystej próby i błędu. (Oczywiście międzynarodowe i międzyplanetarne traktaty zabraniałyby Microsoftowi kopiowania ich treści na Marsie)
DaveBoltman