No, I'm almost positive this isn't possible. You might be able to achieve this functionality within the macro itself through some sort of VBScript time trigger like "sleep", but there's the possiblity that this would crash QlikView. Either way, I'm sure it would be a very complicated solution.
Once last thing: there are programs that take Windows screenshots every N minutes. Some of these are designed for employee monitoring so can run silently in the background. If you use such a program to take a Windows screenshot, then of course an open QVW would also be included in it...