问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel中如何添加按钮实现打印功能?求方法及代码

发布网友 发布时间:2022-04-19 13:21

我来回答

5个回答

热心网友 时间:2023-08-02 06:46

1、启动Excel程序,打开一个工作表。

2、在工作表是左上角有一个快速访问工具栏,我们可以把打印按钮添加到此处,这样就可以直接单击按钮进入打印状态。

3、单击快速访问工具栏右侧的展开列表按钮。

4、在弹出的下拉菜单中将“快速打印”功能选中。

5、则会在快速访问工具栏中添加一个打印机的图标。

6、如果要打印工作表,直接单击这个图标即可将当前工作表发送到打印机中,也可以将这个图标发送到Sheet2中,实现快速打印。

热心网友 时间:2023-08-02 06:46

在sheet1表中添加按钮,双击按钮,进入代码编辑窗口,粘贴下列代码即可:

Private Sub CommandButton1_Click()
Sheet2.PrintPreview
End Sub

没想到这么简单吧?
用的时候,先选中sheet2准备打印的区域,然后点sheet1的这个按钮,然后程序就会弹出打印预览窗口。用户可接着点窗口中的“打印”按钮,就会弹出打印选项对话框,用户此时点一下“打印选中区域”单选钮,再打印即可。追问先谢谢了,
要怎样设置才能直接打印,不需弹出预览窗口。
再按打印才打印

追答  我找过各种方法,都不行。只能做到两种效果:先预览再打印、直接打印(没有任何对话框)。后者设置不了“打印份数”等参数,恐怕不符合你的需求。

  当然,若你只考虑提供“打印份数”的设置,打印机用默认的,打印范围为选定区域,也可用后者并稍作加强,代码如下:

Private Sub CommandButton1_Click()
打印份数 = InputBox("打印份数:", Default:=1)
If 打印份数 "" Then
Sheet2.Activate
Selection.PrintOut Copies:=打印份数
End If
End Sub

热心网友 时间:2023-08-02 06:47

如果"Sheet2"是处于深度隐藏的,在Sheet1表中添加打印按钮:
在Sheet1表中添加打印按钮,进入代码编辑窗口,粘贴下列代码即可:
1、实现指定打印机打印Sheet2表中的内容:
Sub 打印()
With Sheet2'根据自己需要修改"Sheet2"分表名称
.Visible = True '打开深度隐藏的"Sheet2"
.PageSetup.PrintArea = "A1:I16" '设置打印区域(如果不需要可以取消)
.PrintOut ActivePrinter:="EPSON LQ-730K ESC/P2" '指定打印机打印,"EPSON LQ-730K ESC/P2" 是打印机名称,可以更换为你自己的打印机名称
.Visible = False '深度隐藏"Sheet2"
End With
End Sub

2、 如果用默认打印机打印则用以下代码:
Sub 打印()
With Sheet2'根据自己需要修改"Sheet2"分表名称
.Visible = True '打开深度隐藏的"Sheet2"
.PageSetup.PrintArea = "A1:I16" '设置打印区域(如果不需要可以取消)
.PrintOut'打印
.Visible = False '深度隐藏"Sheet2"
End With
End Sub

热心网友 时间:2023-08-02 06:47

工具-----宏----录制宏-----然后把你需要做的事一次做完,最好不要出错。然后停止录制宏。再次要做这些事时-工具----宏---找到当时录制宏的名字

热心网友 时间:2023-08-02 06:48

在需要打印的表中添加按钮,进入代码编辑窗口,粘贴下列代码:

Sub dy()
aa = InputBox("请输入打印份数:")
If aa = "" Then Exit Sub
ActiveWindow.SelectedSheets.PrintOut Copies:=aa, Collate:=True
End Sub
再到文档中右键点击添加好的按钮,选择指定宏----来指定这一代码就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? 鼠标右击WORD和EXCEL没有打印选项,如何添加? 谁能教教我怎样是用excel中页面布局里的添加打印区域 如何在EXCEL,Sheet1表中添加打印按钮,并实现指定打印Sheet2表中的内容 excel表格怎样添加打印机? 如何将excel程序添加打印机 如何在EXCEL,Sheet1表中添加打印按钮,并实现指定打印Sheet2表中的内容 在excel中如何自己手动添加一个双面打印按钮 Excel如何添加一个可以实现打印的按钮 excel怎么添加打印线? 淘宝网购如何退货 缤智和xrv哪个车型尺寸大小 东风本田crv,xrv尺寸比较是多少? 请问本田xrv轮胎规格是? 本田xrv1.5和1.8的区别 本田xrv对比h2尺寸大小 缤智和xrv哪个好,有什么区别 东风本田xrv车大小尺寸 crv和xrv的对比是什么? 东风本田xrv车身是整体吗 本田xrv重量多少? 没有连接打印机如何添加打印机(Excel表格预览用) excel表格里怎样插入一个打印按钮 如何在鼠标右键上添加打印命令??excel的 excel 添加更多打印机 怎样在EXCEL表格里做一个打印按钮 如何在excel表格中插入"打印标题"??? excel中添加打印命令的函数代码 可以在小程序里增加excle的打印功能? 如何给Word和Excel添加PDF打印机 淘宝网上买衣服怎么退货 这款产品怎么用英文我不认识请帮忙解答 word怎么画合同协议审签流程图 前两个字怎么读 用一句话夸夸雷锋叔叔怎么写 高中生社区服务报告单接洽单位评价评语怎么写 404 Not Found 404 Not Found 这个怎么取消 企业微信学生怎么打开视频 企业微信打开怎么不是主页