gpt4 book ai didi

excel - 如何将打印区域调整为一张纸

转载 作者:行者123 更新时间:2023-12-04 06:49:34 26 4
gpt4 key购买 nike

我在一张纸上定义了一个打印区域并将其打印出来。但是这个面积比一张纸大,所以它会被打印成 4 页。我想将所有内容都放在一页中。所以我试过代码:

Sub PrintTable()    

With ActiveWorkbook.Sheets("myTable").PageSetup
.PrintArea = "$A$1:$L$55"
.FitToPagesWide = 1
.FitToPagesTall = 1
.PrintErrors = xlPrintErrorsDisplayed

End With
End Sub

但是不行,不知道改哪部分。我使用了“录制宏”,也许我删除了一些重要的行。因此,如果您有任何想法,请留言。

最佳答案

我自己试了一下,效果不错:

   Application.PrintCommunication = False
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Application.PrintCommunication = True

没有设置

 Application.PrintCommunication

去假去真,是不行的。你能试试这个吗?

关于excel - 如何将打印区域调整为一张纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40219243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com