gpt4 book ai didi

java - 用excel和java或其他打印

转载 作者:行者123 更新时间:2023-12-01 06:20:57 24 4
gpt4 key购买 nike

目前我正在使用Desktop.print()来打印Excel表格。当您想打印一个文件 10 次时,这看起来很愚蠢。 Excel 打开、打印、关闭等等 10 次。

我不关心多平台的东西,所以调用 exec(excel.exe print-this 10-times); 就完全没问题了。

如何做到这一点?也许显示 Excel 打印对话框?

最佳答案

尝试像这样的简单宏,只需确保将参数更改为您想要的即可!

子 printThis()

Sheets("Sheet1").Activate '//激活要打印的sheetWith ActiveSheet.PageSetup '//更改页面设置参数 .Orientation = xlLandscape '//xlLandscape 或 xlPortrait .Draft = False '//如果为 true,则不会打印任何图形 .PaperSize = xlPaperA4 '//纸张尺寸 .FitToPagesWide = 2 '//你想要的宽度 .FitToPagesTall = 1 '//你想要它有多高结束于

'//现在可以打印所选页面,无论您想打印多少次!ActiveWindow.SelectedSheets.PrintOut 份数:=10,整理:=True

结束子

如果您想查看所有不同的参数,请参阅 MSDN 库上的旧引用。 http://msdn.microsoft.com/en-us/library/aa174261(v=office.11).aspx

关于java - 用excel和java或其他打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com