Printers not visible in Microsoft Excel

here is the following step which is solve my problem you can also try this

Printer not show in excel 2007

Please do the following steps

  1. Open regedit

  2. Go to HKEY_CURRENT_USER -> software -> Microsoft -> WindowsNT ->

  3. Here you find the three folder Devices , Printer Ports and Windows

  4. Right click on every folder and give the full permission for the user in which you show this problem

  5. Restart the system

  6. And reinstall the printer

May be your problem is solved


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.


Had the same problem and found a simple solution.

The reason seems to be that Excel and Acrobat are looking for a default printer. For some reason it appeared not possible to set a default printer on my 2008 Vista (hahahaha) laptop. This problem is known by Microsoft who have a complicated solution for this, but I found a more simple one. For this you will have to start the Control Panel in administrator mode. To do this, go to Windows/System32/control.exe. Right click and choose for 'run as administrator'. Open the 'Printers' option and you will be able to set a default printer. Now Excel and Acrobat (and probably all other programs) can connect to your printer.