Nepamätám sa, že by bez povolenia makier nešlo otvoriť a prehliadnuť kód, lebo je fakt, že som to ani nezvykol robiť, ale keď nad tým tak rozmýšľam, tak minimálne odvtedy, ako sa pri otváraní xlsm začal nad riadkom vzorcov v žltom páse objavovať dotaz na odsúhlasenie makier, to ide. Jednoducho nepovolíš aktívny obsah (viď prílohu)... Akonáhle ho však raz odsúhlasíš, Excel si ho zaradí medzi dôveryhodné súbory a pri ďalšom spúšťaní sa už nepýta (pokiaľ ho nepremenuješ alebo nepremiestniš). Otázne je, čo s makrami ktoré sú spúšťané otvorením súboru, ale verím, že aj to musí byť ošetrené tým dotazom. Inak by totiž nemal zmysel. Dokonca, keď neodsúhlasíš ten dotaz, makro nespustíš ani manuálne z editora, napriek tomu, že je načítané...
Mám Excel 2016, ale určite to bolo možné už aj v 2013 (či dokonca 2010?). A predtým (2007...) sa na to Excel pýtal samostatným dialógovým oknom. Žeby si to mal len vypnuté v možnostiach Excelu v časti nastavenie centra dôveryhodnosti? Tam sa totiž nastavuje, či sa má Excel pýtať a rozhodnúť na základe odpovede, alebo jednoducho zakáže spúšťanie bez toho, aby sa dotazoval... Každopádne v tej fáze je kód už načítaný a čitateľný, ale je vnútorne zakázané jeho spúšťanie.
P.S. Tuším, čo chce dosiahnuť, ale už ma to fakt nebaví, keď vidím, že si nedá tú námahu, aby si z predchádzajúcich rád vzal ponaučenie, prípadne nepísal bludy...