【发布时间】:2012-11-13 07:56:59
【问题描述】:
我正在尝试设置动态打印范围以打印工作簿中的工作表,该工作簿是从同一工作簿中的另一个工作表填充的。 我似乎遇到了麻烦。我在名称管理器中设置了一个名为横向的命名范围,如下所示:
=OFFSET('横向打印幻灯片'!$A$27, 0, 0, COUNTA('横向打印幻灯片'!$A:$A), COUNTA('横向打印幻灯片'!$1:$1) )
我一直在尝试编写 VBA 代码(我对 VBA 一无所知)我有这个...
Sub Printarea()
ActiveSheet.PageSetup.Printarea = "lateral"
End Sub
我收到一个错误“运行时错误'1004'”
谁能帮忙?
【问题讨论】:
-
显然我没有使用您的电子表格,但我根据您的代码在本地进行了测试,它似乎可以正常工作,没有任何错误。
-
确保
lateral是在工作簿级别而不是工作表级别定义的,否则您可能必须使用Slide Sheet Print Lateral!lateral限定名称。更多详情见this MSDN
标签: vba excel-2010