Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: eikok

[已解决]如何按打印份数设置页脚?

[复制链接]
发表于 2014-2-26 09:14 | 显示全部楼层
代码先是测试预览的效果了,合乎要求的话你就注释预览的代码,启用打印的代码。
回复

使用道具 举报

 楼主| 发表于 2014-2-26 10:11 | 显示全部楼层
hwc2ycy 发表于 2014-2-26 09:12

顶礼膜拜一下啊
版主出手不同凡响{:1112:}
回复

使用道具 举报

发表于 2014-2-26 10:26 | 显示全部楼层
看起来好复杂,我什么时候有这水平。
回复

使用道具 举报

发表于 2014-2-26 11:40 | 显示全部楼层
eikok 发表于 2014-2-26 08:23
我的意思一是个工作表打印2份
打印时候相同内容的出2份
但是第一份的页脚是“第一页”
  1. Set Ep = CreateObject("Excel.Application")      

  2. Ep.Visible = true

  3. Set op = Ep.WorkBooks.open("D:\book1.xls")
  4.    
  5. op.Sheets(Array("sheet1","sheet2")).Select

  6. for each sht in Ep.windows(1).selectedsheets
  7.         sht.pagesetup.centerfooter="第 &p 页"
  8. next
  9. Ep.windows(1).selectedsheets.printout        
复制代码
.....................
回复

使用道具 举报

发表于 2014-2-26 11:45 | 显示全部楼层
eikok 发表于 2014-2-26 09:01
怎么快速复制50张工作表?

先复制一个,然后选择复制的和初始的两个表,再复制,这样就4个表了,再重复4次。
不过需要的页数较多还是VBA方便。
也可以先转成PDF,复制N份,合并,再在PDF中加页码

如果经常做这类事情还是写个VBA方便


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-1 22:54 , Processed in 0.322658 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表