您还没有绑定微信,更多功能请点击绑定

请问如何给窗体中的控件添加事件?

请问如何给窗体中的控件添加事件?窗体中有三个复选控件分别的宏程序在下面,只要单击确定即可运行复选的宏。


Sub 打印标签()
'
' 打印标签 Macro
'

'
Application.ActivePrinter = "\\ZZB04\Epson LQ-1600K 在 Ne06:"
ExecuteExcel4Macro _
"PRINT(2,1,Cells(4,7),1,,,,,,,,2,""\\ZZB04\Epson LQ-1600K 在 Ne06:"",,TRUE,,FALSE)"
End Sub
Sub 打印备份标签()
'
' 打印备份标签 Macro
'

'
ActiveWindow.SelectedSheets.PrintOut From:=2661, To:=2665, Copies:=1
End Sub

Sub 打印工单()
'
' 打印工单 Macro
'

'
ActiveWindow.SelectedSheets.PrintOut Copies:=1
ActiveSheet.Unprotect Password:="locked"
Range("F3").Select
With Selection.Font
.Color = -16776961
End With
Range("C4:C6,E6:G6,C7:G7,I5:I6,H8,K8:L8,O10:S28,P8").Select
Range("K8").Activate
Selection.ClearContents
Range("C4").Select
ActiveSheet.Protect Password:="locked", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
End Sub
打印1.jpg
对“好”的回答一定要点个"赞",回答者需要你的鼓励!
已邀请:

user (威望:5) (江苏 常州) 汽车制造相关 经理 - 项目管理

赞同来自:

根据你的提示我已经成功完成了上述的执行宏,但在打印上还有点小问题,问题如下:
Sub 打印标签()
'
' 打印标签 Macro
'

'
Application.ActivePrinter = "\\ZZB04\Epson LQ-1600K 在 Ne06:"
ExecuteExcel4Macro _
"PRINT(2,1,Cells(4,7),1,,,,,,,,2,""\\ZZB04\Epson LQ-1600K 在 Ne06:"",,TRUE,,FALSE)"
End Sub
为什么在上面的这个打印宏中用Cells(4,7)就不能打印,而在下面这个宏中就可以打印,要如何进行修改?
Sub 打印备份标签()
'
' 打印备份标签 Macro
'

'
ActiveWindow.SelectedSheets.PrintOut From:=2661, To:=Cells(4,7), Copies:=1
End Sub

10 个回复,游客无法查看回复,更多功能请登录注册

发起人

user
user

项目管理

扫一扫微信订阅<6SQ每周精选>