我需要使用定义的行和列分页符信息来设置工作簿每张纸上的打印区域或范围

时间:2019-03-31 22:09:32

标签: excel vba

我有一个多页工作表,我想在特定的行范围和列范围内打印每页。我用

手动设置我想要的范围,它可以缩放为88%。如果我保留FittoPagesWide = 1和FitTo Pages Tall 25,则我想要的最后5行将被切断打印预览。

通过定义行和列的分页符,我希望使用它们来控制打印输出中每张纸的打印区域。我最多可以打印25张纸。

任何建议都将不胜感激。

我最后尝试过的是下面的代码

    ActiveSheet.Rows(brkrow).PageBreak = xlPageBreakManual    
    ActiveSheet.Columns("L").PageBreak = xlPageBreakManual 

AND

With ActiveSheet.PageSetup
        .Zoom = False
        .FitToPagesWide = 1
        .FitToPagesTall = 25
        .Orientation = xlLandscape
        '.PrintArea = "A1:L600"
    End With
````````

I though that the defined PageBreaks would set the print range for each of several pages.

0 个答案:

没有答案