利用VBA打印隐藏的excel工作表

办公教程导读

收集整理了【利用VBA打印隐藏的excel工作表】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含415字,纯文字阅读大概需要1分钟

办公教程内容图文

如果一个工作簿中包含许多工作表,其中还有一些是隐藏的,我们可以用VBA代码来直接打印所有隐藏的工作表,而无需将它们取消隐藏。由于Excel无法打印隐藏的工作表,下面的代码先取消工作表的隐藏,打印之后再将其隐藏起来。将代码放入VBA编辑器的标准模块中运行。

Sub PrintHiddenSheets()
Dim wSheet As Worksheet
Dim CurStat As Variant
For Each wSheet In ActiveWorkbook.Worksheets
If Not wSheet.Visible Then
CurStat = wSheet.Visible
wSheet.Visible = xlSheetVisible
‘打印预览,如果要打印用 wSheet.PrintOut
wSheet.PrintPreview
wSheet.Visible = CurStat
End If
Next
End Sub

办公教程总结

以上是为您收集整理的【利用VBA打印隐藏的excel工作表】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程利用VBA打印隐藏的excel工作表
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 利用VBA打印隐藏的excel工作表