在一个工作表中,做了许多分页符,在预览时发现表格的行高与列宽不是原来的行高与列宽了,能不能在打印的时候还保持以前本表中的行高列宽,但是还保证不影响设定好的分页符?请VBA高手支高招,多谢!!
请教一个VBA中打印分页的问题?
答案:2 悬赏:40 手机版
解决时间 2021-05-07 19:32
- 提问者网友:捧腹剧
- 2021-05-06 20:43
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-05-06 22:03
不明白你说的,行高列宽与原来不一样,是什么意思。
分页符本来就是强制分页的,如果你想在打印的时候通过VBA取消可以执行以下代码:
ThisWorkbook.Save
ActiveSheet.ResetAllPageBreaks
ActiveSheet.PrintOut
ThisWorkbook.Close 0
先存盘,再取消所有分页符,再打印,然后不保存关闭文件。你再打开后,分页符依然在。
分页符本来就是强制分页的,如果你想在打印的时候通过VBA取消可以执行以下代码:
ThisWorkbook.Save
ActiveSheet.ResetAllPageBreaks
ActiveSheet.PrintOut
ThisWorkbook.Close 0
先存盘,再取消所有分页符,再打印,然后不保存关闭文件。你再打开后,分页符依然在。
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-05-06 23:10
你录制一个新的宏,在其中做调整行高等工作,然后把相应代码复制到你其它的宏中去
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯