Sorry za pozdní reakci, v poslední době sem s časem v ...
To Elnino:
Tak nějak sem tušil, že bude nutnost ClassModule. Bohužel tam moje znalosti končí a sem v pasti. Pokud se podaří, samozřejmě budu rád. Pokud ne, nic se neděje. Není to nic, co by bylo životně důležitý.
Prováděl sem úpravy souborů do zaměstnání, tak sem využil situace a veškeré ovládací prvky z listů umístil do vlastního pásu karet. V Excelu 2024 je vše bez problému funkční, ale Excel 2016 neprovede při spuštění souboru aktivaci příslušného Tabu (je umístěn jako poslední). Neměl sem možnost se u PC zdržet a testovat, tak sem jen na hulváta zkusil z Workbook_Open zavolat Initialize, což skončilo chybou.
Doma sem hledal řešení a našel možnost přes Application.SendKeys, což ale koliduje s funkcí povolení a zakázání tlačítek podle zvoleného listu. Další možnost, která by mohla být funkční (ale nelíbí se mi), je umístit vlastní tab před tab Domů.
<tab id="*" label="*" insertBeforeMso="TabHome">
Což mám v plánu dnes otestovat.
Může někdo z Vás, který má k dispozici Excel 2016 otestovat funkci aktivace vlastního tabu v souboru
Enable Disable Ribbon Button, zda je to záležitost verze Excelu nebo zase úřaduje nějaký šotek?
Děkuji převelice.
citovat