土木在线论坛 \ 水利工程 \ 水利软件 \ 为Excel2007添加一个“双面打印”按钮

为Excel2007添加一个“双面打印”按钮

发布于:2007-03-10 21:19:10 来自:水利工程/水利软件 [复制转发]
为Excel2007添加一个“双面打印”按钮


大家知道,在Word中可以将“奇数页”和“偶数页”分开打印,从而实现多页文档的“双面打印”效果。但是,在Excel中却没有这一功能。下面,我们就以Excel2007为例,为其添加一个具有“双面打印”功能的按钮。

全部回复(6 )

只看楼主 我来说两句
  • hhzjxss
    hhzjxss 沙发
    在左侧“工程资源管理器”中,展开“VBAProject(PERSONAL.XLSB)”选项(这就是“个人宏工作簿”),双击其中的“模块1”,然后用下述代码替换右侧编辑区中的原有代码:

      Sub smdy()
      On Error Resume Next
      x = ExecuteExcel4Macro("get.document(50)")
      For i = 1 To Int(x / 2) + 1
      ExecuteExcel4Macro "PRINT(2," & 2 * i - 1 & "," & 2 * i - 1 & ",1,,,,,,,,2,,,TRUE,,FALSE)"
      Next i
      MsgBox "请将打印纸反向装入打印机中", vbOKOnly, "打印另一面"
      For j = 1 To Int(x / 2) + 1
      ExecuteExcel4Macro "PRINT(2," & 2 * j & "," & 2 * j & ",1,,,,,,,,2,,,TRUE,,FALSE)"
      Next j
      End Sub

      输入完成后,关闭VBA编辑窗口返回到Excel编辑状态。

    2007-03-10 21:21:10

    回复 举报
    赞同0
  • hhzjxss
    hhzjxss 板凳
    三、编辑“双面打印”代码

      单击“开发工具”选项卡上的“Visual Basic”按钮,进入VBA编辑状态(如图4)。



      特别提醒:按“Alt+F11”组合键,即可快速进入VBA编辑状态。
    2007-03-10 21:21:10

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

水利软件

返回版块

13.32 万条内容 · 192 人订阅

猜你喜欢

阅读下一篇

Worksheet 对象事件

Worksheet 对象事件工作表上的事件在默认情况下是可用的。若要查看工作表的事件过程,请用鼠标右键单击工作表标签,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。1、Activate 激活一个工作簿、工作表、图表或嵌入图表时产生此事件。 2、BeforeDoubleClick 图表、工作表或工作簿从活动状态转为非活动状态时产生此事件。 3、BeforeRightClick

回帖成功

经验值 +10