I have QB Pro 2009 on Win XP Pro. I have it on 2 computers, one using Office 2000 Pro, another using Office 2003 Pro. On both machines I get an error message Microsoft Excel didn't receive any new data from quickbooks when I try to use Reports, Employee/Payroll/Time and Costs in Excel.
I found a reference to that issue on QB's Forum - it said to run repair (did that) as well as latest payroll package (am doing that) and I have both Excels up to date (obviously, they are relatively old). I don't know if the QB to Excel function does not work with older versions of Excel, if so, I'll load a more current version of Excel.