Časový vývoj makra umožňuje mít více verzí jednoho makra. Každý záznam má datum platnosti, které se nemůže vzájemně překrývat s jiným záznamem daného makra. Při spuštění makra se hledá časový vývoj pro aktuální datum a pokud existuje, pak má přednost před vlastním makrem.