Microsoft znovu zakáže makra v Office, která povolil, poté co je zakázal
Pro srozumění s těmito změnami je potřeba se alespoň minimalisticky orientovat v historickém kontextu. Vezmeme to stručně: V roce 1992 uvedl Microsoft společně s Excel 4.0 tzv. Excel 4.0 makra neboli XLM makra. Makro je zautomatizovaným sledem příkazů / instrukcí, které lze spustit jediným příkazem (např. kliknutím na tlačítko), čímž zjednoduší práci např. s větším množstvím dat, jejich kopírování, přesunem, řazením, podmíněnými kroky a podobně. V roce 1993 s Excel 5.0 změnil Microsoft přístup a přišel s tzv. VBA makry (VBA = Visual Basic for Applications).
21. ledna letošního roku oznámil Microsoft výchozí deaktivaci XLM maker v Office, což v praxi neznamená jejich úplné znepřístupnění, ale nutnost je aktivovat ručně navzdory varování o jejich zneužitelnosti útočníkem, škodlivým softwarem ap. XLM makra totiž nebyla kontejnerovaná, měla přístup k systémovým aplikacím a Win32 API operačního systému Windows. Jako taková byla snadno zneužitelná k (pro uživatele) nežádoucím účelům.
Aktuální vyjádření Microsoftu
7. února však Microsoft pokračoval a oznámil výchozí deaktivaci VBA maker v Office pro obsah stažený z internetu. To už zaznamenalo více lidí, neboť VBA makra se v Office používala doposud. Změna se týkala aplikací Access, Excel, PowerPoint, Visio a Word. Určitý zmatek mohlo vnést nepochopení, že se zablokování maker týkalo obsahu staženého online, nikoli obsahu otevíraného online verzí Office. Mobilní a online Office ve skutečnosti VBA makra nepodporovaly od začátku.
Uběhl nějaký čas a na začátku července v Office opět makra začala fungovat. K tomu se Microsoft zprvu vůbec nevyjádřil, takže někteří uživatelé předpokládali, že zablokování VBA maker byl omyl a mělo zůstat pouze u XLM maker, případně že si to Microsoft rozmyslel úplně. Nerozmyslel. Nyní totiž naznačil, že předchozí implementace změny nebyla optimální, budou provedeny nějaké úpravy a aktuální povolení maker je pouze dočasné.