怎么批量把Excel表格页面全部设置成A4大小?

网友解答: 有两种情况:您要完整打印很多表格到A4纸上打印时设置下即可,如下图所示:“打印整个工作簿”就把当前Excel文件所有的sheets都打印了。“将所有列调整为一页”确保打印是完

网友解答:

有两种情况:

您要完整打印很多表格到A4纸上

打印时设置下即可,如下图所示:

“打印整个工作簿”就把当前Excel文件所有的sheets都打印了。“将所有列调整为一页”确保打印是完整的。

您只想设置所有sheets的纸张大小为A4并确保所有列都在同一页上

我想到的法子是录制一个宏,然后修改宏代码为以下:

Sub 宏1()

For i = 1 To Worksheets.Count

Worksheets(i).Select

With ActiveSheet.PageSetup

.PaperSize = xlPaperA4

.FirstPageNumber = xlAutomatic

.Order = xlDownThenOver

.FitToPagesWide = 1

End With

Application.PrintCommunication = True

Next

End Sub

大部分都是录制宏时自动生成的代码,我删除了不需要的,保留需要的部分,然后运行这个宏就可以了。

标签: