excel vba调整打印区域

时间:2012-03-01 23:05:46

标签: excel vba ms-office

我有一个由我之前的人制作的excel工具。但是,在制作工具时,它会将工作表输出到适合excel 2007中可打印区域的特定大小。但是在excel 2010中,大小调整是关闭的。如何更改工作表中打印区域的大小而不必更改每个工作表中单个单元格的大小?

感谢任何能提供2美分的人。

1 个答案:

答案 0 :(得分:1)

我假设能够以编程方式将打印区域设置为一系列单元格,这样您就可以获得所需的位置:

Dim MyPrintArea As Range
Set MyPrintArea = ActiveSheet.Range("A1:G15")

ActiveSheet.PageSetup.PrintArea = MyPrintArea

根据问题,我能做的最好。