返回列表 上一主題 發帖

在EXCEL VBA可使用指定列印,但在WPS確不行

在EXCEL VBA可使用指定列印,但在WPS確不行

在EXCEL使用VBA打下列指令是可以使用的
    Application.ActivePrinter = "SHARP AR-M318 PCL6_T1 on Ne00:" '印表機列印
    ActiveSheet.PrintOut
但是,在WPS上卻不行,會顯示這個圖片,印表機都可以正常使用,但是要用在VBA(宏)就不行
是因為哪個部份產生問題?

在自問自答....
雖然改成Sheets(1).PrintOut ActivePrinter:="改成印表機號碼就好了"
但電腦中原本沒有安裝EXCEL的話,只安裝WPS一樣沒輒
原理我不太清楚是不是這樣
但我的做法是安裝EXCEL2007(我只有這個版本)
接下來安裝SP1,SP2及WINDOWS更新,才可以正常使用指定印表機(不然都是跑到預設)

TOP

自問自答了
原本這兩行指令在WPS會變成異常
Application.ActivePrinter = "SHARP AR-M318 PCL6_T1 on Ne00:" '印表機列印
    ActiveSheet.PrintOut
改成這段,WPS就會沒問題,,EXCEL也不會有問題
Sheets(1).PrintOut ActivePrinter:="改成印表機號碼就好了"

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題