发布网友 发布时间:2024-05-04 20:58
共2个回答
热心网友 时间:2024-05-13 16:09
我们在Excel表格中,如果有多个工作表都需要打印,一个一个打印非常费时,想要批量打印,该怎么操作呢?今天就跟大家介绍一下一个excel工作簿中的多个工作表怎么批量打印的具体操作步骤。
1. 首先打开电脑上的Excel表格,如图,我们需要打印sheet1、sheet2、sheet3三个工作表的内容;
2. 首先将sheet1选中,按键盘上的CTRL 键后,依次点击sheet2、sheet3,将三个工作表全部选中;
3. 点击页面上方的打印预览图标;
4. 进入打印预览界面,这是sheet1打印界面;
5. 如图,在左下角通过切换页码可以切换到sheet2的打印预览页面;
6. 同样,也可以看到sheet3的打印预览页面,最后点击打印即可完成批量打印了。
热心网友 时间:2024-05-13 16:10
Sub PrintAllSheets()
For Each Sheet In ThisWorkbook.Sheets
Sheet.PrintOut
Next Sheet
End Sub
这段代码使用 For Each 循环遍历工作簿中的每个工作表,并使用 PrintOut 方法打印每个工作表。
请注意:
在运行宏之前,确保打印机已正确设置并连接。
代码中的“Sheet.PrintOut”会按照默认设置打印工作表。如果需要进行其他打印设置,可以在代码中进行相应的调整。