Excel 2010 - změna klávesové zkratky Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

antoninstrnad
nováček
Příspěvky: 14
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Excel 2010 - změna klávesové zkratky

Příspěvekod antoninstrnad » 26 srp 2014 10:48

Dobrý den,
potřeboval bych poradit, jestli jde v Excelu 2010 měnit klávesové kratky - abych si je mohl udělat stejné jako v Byznysu.
Konkrétně CTRL+D nahradit F12

Reklama
guest
Pohlaví: Nespecifikováno

Re: Excel 2010 - změna klávesové zkratky

Příspěvekod guest » 26 srp 2014 14:23

Úvodem...

Řekněme, že víte, do čeho se pouštíte.

Pokud si představujete, že si někde v Excelu otevřete nastavení a v seznamu zkratek provedete změny, tak na to zapomeňte. Přemapování klávesových zkratek můžete provádět prostřednictvím VBA.

a) Makrem a k němu přiřazenou klávesovou zkratkou (z listu ALT+F8, tlačítko Možnosti)
b) Zpracováním události OnKey při otevírání a zavírání sešitu.

V obou případech by pak přidružené makro obsahovalo instrukci SendKeys "{F12}", což ovšem nebude fungovat. F12 je běžná klávesová zkratka pro Uložit jako. Bohužel pod VBA je nejspíš v programu bug, protože se spouští dialog Otevřít. Tudíž na SendKeys můžete zapomenout a muselo by se to nasimulovat přes kolekci Dialogs.

antoninstrnad
nováček
Příspěvky: 14
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Excel 2010 - změna klávesové zkratky

Příspěvekod antoninstrnad » 27 srp 2014 10:20

Popravdě nevím do čeho se pouštím.
Dělám s Excelem a Byznysem a každý program má jiné klávesové zkratky. To znamená, že musím pořád myslet na to, ve kterém programu jsem a které zkratky zrovna platí. V Excelu často potřebuji CTRL+D a to se v Byznyse dělá F12.
Dá se s tím dělat, ale přesto jsem se začal zajímat o nějaké řešení, které by vše zjednodušilo, alespoň u této zkratky. (Uplatnit rčení, že počítače za nás řeší problémy - hlavně ty, které nám samy způsobily.)
Ptal jsem se na Byznys a tam jsou zkratky asi napevno. V Excelu jsem se trochu navnadil možnostmi u klávesy ENTER a opravdu si myslel, že to bude snažší. Vypadá to že ne.
Dík za každý nápad.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel 2010 - změna klávesové zkratky  Vyřešeno

Příspěvekod cmuch » 27 srp 2014 16:15

Do modulu ThisWorkBook v excelu (Alt+F11) nakopírovat tuto

Kód: Vybrat vše

Private Sub Workbook_BeforeClose(Cancel As Boolean)

  'reset vypnuti kontroly stisku klaves (F12)
  Application.OnKey "{F12}"
End Sub

Private Sub Workbook_Open()

  'zakazani stisku klaves (F12)
  Application.OnKey "{F12}", "ZmenaKlZkratky"
End Sub


Do obyčejného modulu (přidat lze přes pravé tl.myši na modul ThisWorkbook) vložit zase tuto

Kód: Vybrat vše

Private Sub ZmenaKlZkratky()
  Application.SendKeys ("^d")
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel 2010 - věc, co asi nemá řešení... Příloha(y)
    od Story-Long » 10 srp 2023 15:30 » v Kancelářské balíky
    0
    1454
    od Story-Long Zobrazit poslední příspěvek
    10 srp 2023 15:30
  • Omylem přepnutá klávesnice na Windows zkratky
    od p.konupka » 01 úno 2024 15:35 » v Vše ostatní (sw)
    2
    635
    od rhsCZ Zobrazit poslední příspěvek
    01 úno 2024 22:43
  • změna CPU?
    od sign0r » 07 říj 2023 21:32 » v Rady s výběrem hw a sestavením PC
    3
    1551
    od Alferi Zobrazit poslední příspěvek
    07 říj 2023 22:08
  • Zmena IP adresy
    od ShadowWord:Pain » 15 zář 2023 09:49 » v Sítě - hardware
    11
    2302
    od petr22 Zobrazit poslední příspěvek
    15 zář 2023 12:48
  • Změna hesla
    od draxxx » 25 říj 2023 20:49 » v Windows 11, 10, 8...
    0
    1373
    od draxxx Zobrazit poslední příspěvek
    25 říj 2023 20:49

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů