I wrote a Visual Basic timer to appactivate Excel and sendkeys f9 to recalculate a spreadsheet every 15 minutes, works ok unless the Excel is 1)minimised 2)I lock the (NT) workstation or 3) I am using another application even though the Excel is not minimised. Is there a way to keep the Excel entirely in the background and get the updates every time Visual Basic times out?