Stránka 1 z 1

excel tlačítko

Napsal: 09 dub 2020 14:05
od pajdaj
Dobrý den, potřeboval bych radu jak nastavit příkazová tlačítka, aby se posouvala spolu s posuvem, rolováním po listu. Ideálně byla stále v dolní nebo horním pravém rohu, a ne zůstávala na místě na která jsem je dal. Předem díky za radu.

Re: excel tlačítko

Napsal: 10 dub 2020 02:52
od Grimm
Nejjednodušší řešení je ukotvit první řádek a tlačítka umístit na něj.

Re: excel tlačítko

Napsal: 10 dub 2020 02:54
od elninoslov
No to je problém, pretože Excel nemá udalosť zmeny zobrazenej oblasti. Každopádne je asi možnosť komplikovane pomocou podmienenej deklarácie API funkcií (iné pre VB6 a VB7, iné pre 32bit a 64 bit, a ich kombinácie) niečo také urobiť, ale mňa napadlo oprášiť jeden starý nápad z netu, podstatne jednoduchší. Pomocou triedy CommandBaru chytať Scroll udalosť. Bohužiaľ to nefunguje spoľahlivo pri posuvníkoch. Neviem prísť na to prečo, lebo v debug móde, ak si dám na procedúru BreakPoint tak to ide s posuvníkom ako má, no ak dám BreakPoint preč tak už na posuvník nereaguje. Každopádne na pohyb kurzorom, označovanie oblasti, a scrollovanie myši to fachá OK.
Rýchlosť je otázna.
Treba skúsiť.

Grimm má dobrý nápad.