- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
2#
發表於 2014-9-3 22:26
| 只看該作者
本帖最後由 luhpro 於 2014-9-3 22:36 編輯
請問如何將工作表內所有圖片列印時不印顯示
請指教
enoch 發表於 2014-9-3 16:58 
以下程式碼放在 Module1 :- Public bPrint As Boolean
- Option Explicit
複製代碼 以下程式碼放在 ThisWorkbook :- Option Explicit
- Private Sub Workbook_BeforePrint(Cancel As Boolean)
- Dim vA
-
- If Not bPrint Then
- bPrint = True
- With ActiveSheet
- For Each vA In .Shapes
- vA.Visible = False
- Next
- .PrintPreview
- Cancel = True
- For Each vA In .Shapes
- vA.Visible = True
- Next
- End With
- bPrint = False
- End If
- End Sub
複製代碼 考慮到列印後應該還是需要恢復圖片的顯示,
所以我從 預覽列印 功能上著手實現.
你可在 預覽畫面 上確認結果後按下 列印 按鈕輸出工作表,
若未選列印直接關閉該畫面則不會執行列印作業. |
|