如何在EXCEL,Sheet1表中添加打印按钮,并实现指定打印Sheet2表中的内容
发布网友
发布时间:2022-04-19 13:21
我来回答
共5个回答
热心网友
时间:2023-10-25 07:07
1、启动Excel程序,打开一个工作表。
2、在工作表是左上角有一个快速访问工具栏,我们可以把打印按钮添加到此处,这样就可以直接单击按钮进入打印状态。
3、单击快速访问工具栏右侧的展开列表按钮。
4、在弹出的下拉菜单中将“快速打印”功能选中。
5、则会在快速访问工具栏中添加一个打印机的图标。
6、如果要打印工作表,直接单击这个图标即可将当前工作表发送到打印机中,也可以将这个图标发送到Sheet2中,实现快速打印。
热心网友
时间:2023-10-25 07:07
在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-10-25 07:08
如果"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-10-25 07:08
工具-----宏----录制宏-----然后把你需要做的事一次做完,最好不要出错。然后停止录制宏。再次要做这些事时-工具----宏---找到当时录制宏的名字
热心网友
时间:2023-10-25 07:09
在需要打印的表中添加按钮,进入代码编辑窗口,粘贴下列代码:
Sub dy()
aa = InputBox("请输入打印份数:")
If aa = "" Then Exit Sub
ActiveWindow.SelectedSheets.PrintOut Copies:=aa, Collate:=True
End Sub
再到文档中右键点击添加好的按钮,选择指定宏----来指定这一代码就可以了。
我在sheet1中设置了两个按钮,一个打印sheet2中的表,一个打印sheet1中...
打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧空白处点击右键,“插入”,“模块”。右侧空白处粘贴下面的代码。关闭VBA窗口。在你的按钮上点右键,指定宏。dy1是打印Sheet1,dy2是打印Sheet2。Sub dy1()Sheets("sheet1").PrintOutEnd SubSub dy2()Sheets("sheet2").PrintOutEnd ...
excel2003中,在sheet1中插入一个按钮,点击按钮就可以打开sheet2中的内容...
1、在sheet1中插入一个命令按钮"CommandButton1”。2、双击命令按钮"CommandButton1”,打开Microsoft Visal Basic。3、在CommandButton1_Click()过程中写入如下代码。Sheet2.Activate 4、关闭Microsoft Visal Basic,退出设计模式后单击命令按钮。
怎样在Excel中的A工作表设置一个打印按钮,实现打印C工作表中的内容
附件是制作过程
Excel如何添加一个可以实现打印的按钮
1.新建一个EXCEL文档,并保存为启用宏的工作薄。2.启用宏控制。3.按ALT+F11,进入VBA编辑页面。4.双击左边要添加打印按钮的sheet1,将准备好的代码复制进去。5.点击开发工具--插入---按钮控件,出现对话框。6.选择下面的那个代码名称,确定,而后在空间按钮上,先右键,出现周围6个圆圈时,左键点击...
EXCEL添加一个按钮可以实现点击以后从另一张表取值并打印,打印完成以后...
Private Sub CommandButton1_Click()Dim i&, n%, m n = Application.Match(Sheet2.[A:A], Sheet1.[b1])m = Sheet2.[a1].End(xlDown).Row For i = n To m ActiveSheet.PageSetup.PrintOut From:=1, to:=1, Copies:=1 [b1] = Sheet2.Cells(n + 1, 1)Next If [b1] = "" ...
怎样在excel sheet1工作表中设置一个宏按钮同时打印sheet2和sheet3工作...
工具---宏---录制宏---然后把你需要做的事一次做完,最好不要出错。然后停止录制宏。再次要做这些事时-工具---宏---找到当时录制宏的名字,执行。OK
Excel 如何做到只要用鼠标点击sheet1指定的单元格,它就会自动打印出sheet...
在指定单元格中做一个宏按钮(无边框,背景色与单元格相同),该宏是你原先做好的“打印出sheet2的内容”,不会做时用录制宏,修改以下即可,你试一试。祝你成功!
EXCEL里面的表SHEET1和SHEET2??怎么能同时打印出来?
以Excel2011操作为例:1、首先打开多个需要打印的表格,如图所示,然后在下面按Ctrl键把多个表格选中。2、然后接下来就是需要点击左上角的文件进入。3、然后点击了之后,进入就是需要点击打印的选项进入。4、最后,可以出来的页面下方可以看到预览打印的有很多页,然后按回车键打印即可完成操作。
EXCEL里面的表SHEET1和SHEET2……怎么能同时打印出来?
示例操作步骤如下:我们需要的工具有:电脑、excel 1、首先打开需要打印的excel表格,进入到主界面。2、然后键盘上按着Ctrl键同时鼠标左键点击一下”SHEET2“工作簿的名字。3、然后再打开打印预览界面,滚动鼠标滚轮就会进入到第二页,即可看到SHEET2的表格内容同时也出现在其中。最后直接打印即可。
怎么将一个工作簿中的sheet1和sheet2打印到
可以通过选择打印整个工作簿,然后打印机设置为双面打印,这样就可以将一个工作簿中的sheet1和sheet2打印在一张纸的正反面了,具体方法如下:1、打开电脑中的一个excel文档,然后点击左上角的文件菜单,点击列表中的“打印”选项:2、在打开的打印选项中,点击打印机后面的“属性”:3、进入打印机属性...