Poslední opravy pro Excel 2003 mohou způsobit chybné fungování maker (aktualizováno)

20. 3. 2008

Sdílet

Poslední opravy pro Excel 2003 Service Pack 2 (SP2) a Excel 2003 SP3 se nemají rády s funkcí Data v reálném čase. Pokud je tato funkce použita v rámci makra VBA, výpočet může vést k chybnému výsledku (nejčastěji 0).

Opravy Excelu 2003, které Microsoft zveřejnil v bulletinu zabezpečení MS08-014, mohou samy způsobit problémy a vést k chybným výsledkům určitého typu výpočtů.

Poslední opravy pro Excel 2003 Service Pack 2 (SP2) a Excel 2003 SP3 se nemají rády s funkcí Data v reálném čase. Pokud je tato funkce použita v rámci makra VBA, výpočet může vést k chybnému výsledku (nejčastěji 0).
Microsoft doporučuje, aby v popsaném případě uživatelé nejprve podnikli dodatečné testování. Hromadné nasazení opravy je především v podnikovém prostředí lépe odložit. K dalším doporučením Microsoftu patří také nepoužívat makra ve Visual Basice s funkcí Data v reálném čase pro celé pole buněk, ale raději pro každou buňku jednotlivě, což by mělo pravděpodobnost problémů snížit
Funkce Data v reálném čase (Real Time Data) se poprvé objevila v Excelu 2002 a umožňuje v dokumentu automaticky pracovat s daty z externích zdrojů, například z webových stránek.

Chyba byla oznámená krátce po zveřejnění celého balíčku záplat pro MS Office; řadu z těchto oprav samotný Microsoft označil za kritické.
Viz článek Microsoft chystá na příští týden 4 kritické záplaty pro Office

Zdroj: Computerworld.com

Aktualizace
Microsoft chybu po několika dnech odstranil, oprava číslo MS08-014 byla vydána znovu a nová verze již chybu nepůsobí. Popis řešení problému popisuje článek ve znalostní bázi Microsoft Knowledge Base číslo KB950340. Nová oprava je také zařazena do služby Windows Update a stáhne se prostřednictvím automatické aktualizace - bez ohledu na to, zda již byla předtím nainstalovaná původní oprava, nebo ne.

Autor článku