Valeo · security governance / 2026. február

ActiveX-migráció: a láthatatlan függőség mindig a legdrágább

Régi Office-objektumok és vezérlők kiváltásánál nem a cserekomponens volt a legnehezebb, hanem annak felderítése, hogy mi minden támaszkodik a régi viselkedésre.

2 perc olvasás
Valeo · security governance
ActiveXmigrationlegacyExcel

A helyzet

A legacy Excel-folyamatban több olyan objektum és vezérlő élt, amely éveken át működött, ezért senki nem tekintette aktív kockázatnak. Amikor modernizálni kellett, derült ki, hogy a látható gomb mögött eseménykezelés, cellahivatkozás és felhasználói rutin is lehet. Egy egy-az-egyben vizuális csere könnyen elrontotta volna a háttérlogikát.

A megoldási út

A migrációt viselkedés alapján bontottam fel. Előbb azt írtam le, mit csinál a régi elem, milyen inputot olvas és milyen állapotot változtat, csak utána kerestem technikai helyettesítést. Azokat a részeket, amelyekre valójában már nem volt szükség, nem migráltuk reflexből tovább. A kompatibilitást kis lépésekben ellenőriztük.

Mi lett belőle

Kevesebb legacy elem maradt a végén, mint amennyi az elején „kötelezőnek” látszott. A szükséges működés megmaradt, de a dokumentum egyszerűbb és átláthatóbb lett. Mellékhatásként több régi, soha nem dokumentált szabály is felszínre került.