永发信息网

请教一个VBA中打印分页的问题?

答案:2  悬赏:40  手机版
解决时间 2021-05-07 19:32
  • 提问者网友:捧腹剧
  • 2021-05-06 20:43

在一个工作表中,做了许多分页符,在预览时发现表格的行高与列宽不是原来的行高与列宽了,能不能在打印的时候还保持以前本表中的行高列宽,但是还保证不影响设定好的分页符?请VBA高手支高招,多谢!!

最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-05-06 22:03
不明白你说的,行高列宽与原来不一样,是什么意思。

分页符本来就是强制分页的,如果你想在打印的时候通过VBA取消可以执行以下代码:
ThisWorkbook.Save
ActiveSheet.ResetAllPageBreaks
ActiveSheet.PrintOut
ThisWorkbook.Close 0

先存盘,再取消所有分页符,再打印,然后不保存关闭文件。你再打开后,分页符依然在。
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-05-06 23:10

你录制一个新的宏,在其中做调整行高等工作,然后把相应代码复制到你其它的宏中去

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯