Check out the .Timer() control. It runs at a specified interval while the form is running, and launches whatever function you want.