excel不显示打印机,WORD、文档、网页等打印机可以显示

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:13:34
excel不显示打印机,只能用我默认的打印机,想选择其他打印机的时候看不到一台打印机,点查找打印机提示WORD、文档、网页等打印机可以显示,我重装了OFFICE不管用,谁知道怎么弄再加分!!!
我的意思是在WORD里可以选择其他的打印机,我电脑上装的打印机比较多,有网络打印机,有共享的,还有本地的,在WORD里选择哪一个都可以,就是EXCEL里不能,大家看看我上的图片,是EXCEL切来的,在打印机名称里点下拉菜单是看不到一台打印机的,但看下面的状态,显示的我已经连上的打印机是RICOH3025的,这台是网络打印机,EXCEL只能用这一台打印机,不能选别的。
完全删除,清理注册表后还是无法解决!知道的说一声啊,我再加分
麻烦回答前看一下我说的话和图片,不要无聊的只复制别人的答案

sub FindPrinter( )
Set objRegistry = GetObject("winmgmts:\\.\root\default:StdRegProv")
objRegistry.EnumValues &H80000001, "Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts", arrSubKeys
For Each subkey In arrSubKeys
objRegistry.GetStringValue &H80000001, "Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts\", subkey, KK
Pa = subkey & " 在 " & Mid(KK, InStr(KK, ",") + 1, InStr(KK, ":,") - InStr(KK, ","))
Debug.Print Pa
Next
Application.ActivePrinter = Pa
End Sub
用VBA来做吧....

先把office删了,重启pc,然后找到注册表:HKEY_CURRENT_USER\Software\Microsoft\Office,把它全删了,在装office

若以上方法还不行,估计你这个profile关于excel设置有问题
注册表中找到:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows,下面有个Device(类型为REG_SZ),把里面的值清空(可先备份该值),再把默认打印机设置为别的,然后再把默认打印机设为你那个RICOH30