【发布时间】:2015-04-01 13:41:07
【问题描述】:
假设我有一个包含 3 个工作表的工作簿,“工作表 1”、“工作表 2”和“工作表 3”。现在我只想打印“Sheet 1”,所以在 VBA 中我使用了
Sheets("Sheet 1").PrintOut
但宏仍会打印所有 3 个工作表。当我专门编写代码只打印 1 张时,发生了什么导致它打印所有 3 张纸?
Activesheet.Printout 'also print all worksheets.
我正在使用:Microsoft Excel Professional Plus 2010
【问题讨论】:
-
什么版本的 Excel?
-
希望这是您正在寻找的:Microsoft Excel Professional Plus 2010, 14.0.7128.5000
-
查看the documentation,因为您的语法看起来正确。也许你有某种时髦的打印范围设置为打印所有 3 张。
标签: vba excel printing excel-2010