如今,辦公室趨向于無紙化。但是在Excel2007的操作過程中,我們可能會(huì)不小心碰到打印按鈕或者有些人不太注意保存,隨意打印Excel2007文件,甚至禁止普通人直接打印Excel2007文件。
在不影響Excel2007文件的編輯、保存等正常操作的同時(shí),我們?cè)撊绾尉芙^文件打印呢?其實(shí)這是比較簡(jiǎn)單的,我們只需要利用一段宏指令即可解決,具體操作如下。
按下Alt+F11,打開VBA編輯器,如果VBA Project窗格沒有顯示的話就按下組合鍵Ctrl+R將其調(diào)出;右鍵單擊“This Workbook”,選擇“查看代碼”,然后再代碼窗口內(nèi)輸入:
Private Sub
Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
MsgBox “節(jié)約用紙 拒絕打印”, vbInformation
End Sub >
然后我們按下組合鍵Alt+F11返回Excel2007。這樣以后不管你是直接點(diǎn)擊打印按鈕,還是從“Office按鈕”中選擇“打印”,或者是使用快捷鍵Ctrl+P,都不能直接打印,只會(huì)顯示你在宏指令中輸入的提示語(yǔ)“節(jié)約用紙 拒絕打印”。這也讓大家知道不能打印的原因是有意為之,而不是硬件或軟件有什么問題。