SaveSet

Potřebujete-li,aby po ukončení makra zůstala hodnota systémového měsíce nově nastavena, použijte procedury SaveSet. Jestliže změníte například systémový měsíc během činnosti makra, jedná se pouze o lokální změnu. To znamená, že po ukončení makra se systémový měsíc vrátí ke své původní hodnotě. (Je-li ovšem makro voláno z jiného makra, pak po ukončení prvního makra se opět hodnota vrátí). Z uvedeného je vidět, že chcete-li změnu přenést až do systému, musíte ji provést v prvním volaném makru.

Podívejte se na:Procedury a funkce - Systém

Příklad:

-- Makro na nastavení období --
dim A : Word
A := _SysMonth
_InputW(" Zadejte číslo měsíce: ", A:2, 3)
SetSysMonth(A)
SetActMonth(A)
SaveSet