EXCEL,VBA功能代码,已经有一段了,想在后面加入,自动打印 50

系统默认打印机“FP-620K”要求的打印机是“DL-820T”,纸张是自定义的“10*13”打印区域是Sheet1B1:D8希望能弹出对话框,询问打印份数,默认1份,回... 系统默认打印机“FP-620K”
要求的打印机是“DL-820T”,纸张是自定义的 “10*13”
打印区域是Sheet1 B1:D8

希望能弹出对话框,询问打印份数,默认1份,回车键直接打印,并关闭对话框,鼠标自动选中单元格 H1
展开
 我来答
明佳妙明
2017-12-29 · 专注办公自动化和建设工程资料编制
明佳妙明
采纳数:791 获赞数:825

向TA提问 私信TA
展开全部
Dim n As Long
ThisWorkbook.Sheets("Sheet1").Select
Application.ActivePrinter = "DL-820T"
ActiveSheet.PageSetup.PrintArea = "$B$1:$D$8"
ActiveSheet.PageSetup.PaperSize = 258
n = Application.InputBox(Prompt:="请输入打印页数:", Default:=1, Type:=1)
ActiveWindow.SelectedSheets.PrintOut Copies:=n, Collate:=True
Range("H1").Select
如果上面出错,请录宏修改后面参数可以,如("Sheet1"),ActivePrinter = "DL-820T",.PaperSize = 258。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式