网站首页/办公软件列表/内容

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

办公软件2024-01-02阅读
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

如果一个工作簿中包含许多工作表,其中还有一些是隐藏的,我们可以用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


Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。

……

相关阅读