I had this problem on Windows XP with Excel 97. In my case the print spooler service had failed to start on boot (even though it is set to "Automatic").
I found the error about the print spooler when I tried to delete my printer (with plans to reinstall it to see if that would help) and got the message that the printer could not be deleted because the spooler service was not running.
I did this:
- Press "Window key" + "R" to open the Run dialog
- Type "services.msc", then click "OK"
- Find the print spooler service in the list
- If it is not running, right-click on it and choose "Start"
And then I was able to print from Excel again.
Edit I got a message that another user had a similar problem, but their print spooler was listed as running. In their case stopping it (right-click and "Stop") followed by restarting fixed the problem.
2Knowing what OS you are using and what version of Office will help someone answer your question. Please [edit] your question with additional details. – CharlieRB – 2013-01-31T12:51:38.040
2You could try repairing the Office installation in your control panel. – Bryan – 2013-03-05T16:08:51.240
You know...it could be something as simple as your scroll bar for the printer selection is moved over to the right and therefore you don't see the other printers. If there is a scroll bar, can you move it to the left? I know it's simple, but hey, it's a possibility. – None – 2014-03-14T08:23:59.237