回覆列表
-
1 # 最美不過人心
-
2 # 使用者9364575890814
可以引用VBA實現,程式碼:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
End Sub
圖:
可以引用VBA實現,程式碼:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
End Sub
圖:
在辦公室中管理中許可權管理是非常重要的一部分,對於一部分員工可以開放列印功能,而對於另一部分員工而言,由於考慮到經濟成本,則不能開放印表機功能。那麼如何才能禁止一部分人使用列印功能呢?這就是我們今天所要探討的話題。 2 在當今時代,越來越傾向於無紙化辦公了,很多公司、個人都在頻繁使用Excel 2007。但是在Excel 2007的操作過程中我們可能會無意中碰到了列印按鈕,或者一些人不太注重節約,隨意列印Excel 2007檔案,甚至是直接列印一般人禁止列印的Excel 2007檔案。在不影響Excel 2007檔案的編輯儲存等重要操作情況下,我們該如何拒絕檔案列印呢? 3 其實這是比較簡單的,大家我們只需要利用一段宏指令即可解決,具體操作如下:按下Alt+F11開啟VBA編輯器,如果VBA Project窗格沒有顯示的話就按下組合鍵Ctrl+R將其調出;右鍵單擊“This Workbook”,選擇“檢視程式碼”,然後再程式碼視窗內輸入: Private SubWorkbook_BeforePrint(Cancel As Boolean) Cancel = True MsgBox “節約用紙 拒絕列印”, vbInformation End Sub 4 然後我們按下組合鍵Alt+F11返回Excel2007。這樣以後不管你是直接點選列印按鈕,還是從“Office按鈕”中選擇“列印”,或者是使用快捷鍵Ctrl+P,都不能直接列印,只會顯示你在宏指令中輸入的提示語“節約用紙 拒絕列印”。這也讓大家知道印表機不能列印的原因是有意為之,而不是硬體或軟體有什麼問題。