EXCEL怎么设置奇数页打印和偶数页打印
答案:1 悬赏:0 手机版
解决时间 2021-04-06 20:30
- 提问者网友:你独家记忆
- 2021-04-06 02:28
EXCEL怎么设置奇数页打印和偶数页打印
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-04-06 03:59
要实现这个功能,就必须采用宏来实现这个功能
单击菜单工具→宏→录制新宏
在弹出的录制新宏对话框中设定新的宏名``随便``自己知道是啥就行
将宏保存在个人宏工作簙中
单击确定后,按停止录制宏按钮
按“Alt+F11”进入Microsoft Visual Basic编辑器。在编辑器中新建模块1,在我们刚才录制的手动双面打印宏命令中输入如下代码
----------------------------------------------------------------------------------------------------------
Sub 手动双面打印()
Dim Pages As Long
Dim myBottonNum As Integer
Dim myPrompt1 As String
Dim myPrompt2 As String
myPrompt1 = 在打印时发生错误,请检查你的打印机设置
myPrompt2 = 请将出纸器中已打印好一面的纸取出并将其放回到送纸器中,然后按下确定,继续打印
Pages = ExecuteExcel4Macro(Get.Document(50)) '统计总页数On Error Resume NextIf (Pages = 0) Then '如果为零,说明没有可打印内容,退出程序
MsgBox Microsoft Excel 未发现任何可以打印的内容, 0 + 48
Exit Sub
End IfIf (Pages = 1) Then '判断是否只有一页,如果是,只打印第一页,然后退出
ActiveSheet.PrintOut
If Err.Number = 1004 Then
MsgBox myPrompt1, 0 + 48 '提示用户发生打印错误
End If
Exit Sub
End IfFor i = 1 To Pages Step 2 '设置循环,打印奇数页
ActiveSheet.PrintOut From:=i, To:=i
If Err.Number = 1004 Then
MsgBox myPrompt1, 0 + 48
Exit Sub
End If
Next imyBottonNum = MsgBox(myPrompt2, 1 + 48) '提示用户取出纸张,确认后继续打印If (myBottonNum = 1) Then
For j = 2 To Pages Step 2 '打印偶数页
ActiveSheet.PrintOut From:=j, To:=j
Next j
End If
End Sub
---------------------------------------------------------------------------------------------------------
不用管他了``“按Alt+Q”返回到工作表窗口,......余下全文>>
单击菜单工具→宏→录制新宏
在弹出的录制新宏对话框中设定新的宏名``随便``自己知道是啥就行
将宏保存在个人宏工作簙中
单击确定后,按停止录制宏按钮
按“Alt+F11”进入Microsoft Visual Basic编辑器。在编辑器中新建模块1,在我们刚才录制的手动双面打印宏命令中输入如下代码
----------------------------------------------------------------------------------------------------------
Sub 手动双面打印()
Dim Pages As Long
Dim myBottonNum As Integer
Dim myPrompt1 As String
Dim myPrompt2 As String
myPrompt1 = 在打印时发生错误,请检查你的打印机设置
myPrompt2 = 请将出纸器中已打印好一面的纸取出并将其放回到送纸器中,然后按下确定,继续打印
Pages = ExecuteExcel4Macro(Get.Document(50)) '统计总页数On Error Resume NextIf (Pages = 0) Then '如果为零,说明没有可打印内容,退出程序
MsgBox Microsoft Excel 未发现任何可以打印的内容, 0 + 48
Exit Sub
End IfIf (Pages = 1) Then '判断是否只有一页,如果是,只打印第一页,然后退出
ActiveSheet.PrintOut
If Err.Number = 1004 Then
MsgBox myPrompt1, 0 + 48 '提示用户发生打印错误
End If
Exit Sub
End IfFor i = 1 To Pages Step 2 '设置循环,打印奇数页
ActiveSheet.PrintOut From:=i, To:=i
If Err.Number = 1004 Then
MsgBox myPrompt1, 0 + 48
Exit Sub
End If
Next imyBottonNum = MsgBox(myPrompt2, 1 + 48) '提示用户取出纸张,确认后继续打印If (myBottonNum = 1) Then
For j = 2 To Pages Step 2 '打印偶数页
ActiveSheet.PrintOut From:=j, To:=j
Next j
End If
End Sub
---------------------------------------------------------------------------------------------------------
不用管他了``“按Alt+Q”返回到工作表窗口,......余下全文>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯