设置Excel打印区域(printarea)的问题

allanli 2010-06-17 06:28:25
Excel的printarea如果你用宏代码设置的话是只能设置长度不大于256个字符的区域的,但如果我的
打印区域很多时就会超过256长度限制了,是无法通过宏设置打印区域的,这也就算了,不行就不行
但今天突然发现如果我自己手工选择打印区域,然后通过菜单的设置打印区域设置打印区域
却可以设置无限制多的打印区域,我试图通过录制宏看看它是如何设置的,却出现崩毁无法录制宏
...全文
723 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
allanli 2010-06-20
  • 打赏
  • 举报
回复
继续顶一下,没有就结贴
宋翔 2010-06-20
  • 打赏
  • 举报
回复
帮顶一下
狂龙骄子 2010-06-20
  • 打赏
  • 举报
回复
没遇到过,学习~~
laoyebin 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 allanli 的回复:]

引用 1 楼 laoyebin 的回复:

union一下


我是在宏写代码,然后在其他程序调用打印的,用union就不能在其他程序调用打印了
只能直接在宏union成rang,然后用rang.printout打印
我现在奇怪的是为什么我用宏不能设置超过17(大概是17个左右)个区域的打印区域
而用菜单设置就能设置呢?想录制一下宏看看菜单设置是用什么代码设置的也不能
我估计E……
[/Quote]

这个没研究过,可能VBA有什么256字符什么的那种限制吧
allanli 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 laoyebin 的回复:]

union一下
[/Quote]

我是在宏写代码,然后在其他程序调用打印的,用union就不能在其他程序调用打印了
只能直接在宏union成rang,然后用rang.printout打印
我现在奇怪的是为什么我用宏不能设置超过17(大概是17个左右)个区域的打印区域
而用菜单设置就能设置呢?想录制一下宏看看菜单设置是用什么代码设置的也不能
我估计Excel菜单是用它自己的内部方法设置打印区域的
laoyebin 2010-06-17
  • 打赏
  • 举报
回复
union一下

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧