vb 控制 excel打印时的打印区域设置,该怎么解决

vb 控制 excel打印时的打印区域设置如题,利用Excel进行输出的时候,想动态的设置打印区域。如下:xlSheet.Pag

vb 控制 excel打印时的打印区域设置
 
  如题,利用Excel进行输出的时候,想动态的设置打印区域。

如下:

  xlSheet.PageSetup.PrintArea = xlSheet.range(Cells(1, 1), Cells(xx, 14)).Address

其中,xx 是一个整形,用来控制要打印的行数的。但这里每次运行都会提示错误。如下:

实时错误: 1004

对象 Range 的方法 “_WorkSheet” 失败。

我的意思是能够用一个变量来控制所打印的行数,请大家指教。

[解决办法]
试试xlSheet.range(Cells(1, 1), Cells(xx, 14)).Address()
[解决办法]
xlSheet.range(xlSheet.Cells(1, 1), xlSheet.Cells(xx, 14)).Address