社区
Office开发/ VBA
帖子详情
设置Excel打印区域(printarea)的问题
allanli
2010-06-17 06:26:52
Excel的printarea如果你用宏代码设置的话是只能设置长度不大于256个字符的区域的,但如果我的
打印区域很多时就会超过256长度限制了,是无法通过宏设置打印区域的,这也就算了,不行就不行
但今天突然发现如果我自己手工选择打印区域,然后通过菜单的设置打印区域设置打印区域
却可以设置无限制多的打印区域,我试图通过录制宏看看它是如何设置的,却出现崩毁无法录制宏
...全文
1669
12
打赏
收藏
设置Excel打印区域(printarea)的问题
Excel的printarea如果你用宏代码设置的话是只能设置长度不大于256个字符的区域的,但如果我的 打印区域很多时就会超过256长度限制了,是无法通过宏设置打印区域的,这也就算了,不行就不行 但今天突然发现如果我自己手工选择打印区域,然后通过菜单的设置打印区域设置打印区域 却可以设置无限制多的打印区域,我试图通过录制宏看看它是如何设置的,却出现崩毁无法录制宏
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
金融砖家
2010-06-21
打赏
举报
回复
000
ACMAIN_CHM
2010-06-20
打赏
举报
回复
测试一下,的确如此。
估计是VBA中只能支持一个字节的区域。但在界面上手工操作的时候估计EXCEL已经进行了区域的合并。
allanli
2010-06-20
打赏
举报
回复
继续关注
宋翔
2010-06-20
打赏
举报
回复
帮顶一下
ZenRoi
2010-06-18
打赏
举报
回复
用定义名称的方法将区域定义为一个名称(比如area),然后:
Range("area").PrintOut
allanli
2010-06-18
打赏
举报
回复
[Quote=引用 5 楼 alzeng 的回复:]
不管你用什么程序调用打印,也一样要用Excel来设置打印区域,那么用定义名称所得到的区域一样可以识别。
[/Quote]
我在其他程序不用设置打印区域啊,就是直接调用xlsBook.Sheets(intSheetIndex).PrintPreview()
就是了,如果打印区域不超长的话,我只要在宏里面设置printarea就可以了,是不需要调用预览的
如果我在宏里面调用预览,调用Excel的程序又调用预览,就会出问题了,变成无法显示Excel了
ZenRoi
2010-06-18
打赏
举报
回复
不管你用什么程序调用打印,也一样要用Excel来设置打印区域,那么用定义名称所得到的区域一样可以识别。
allanli
2010-06-18
打赏
举报
回复
我是在宏写代码,然后在其他程序调用打印的,用rang.printout就不能在其他程序调用打印了
我现在奇怪的是为什么我用宏不能设置超过17(大概是17个左右)个区域的打印区域
而用菜单设置就能设置呢?想录制一下宏看看菜单设置是用什么代码设置的也不能
我估计Excel菜单是用它自己的内部方法设置打印区域的
pr
int
Area
打印
及
Excel
导入
【标签】"
pr
int
Area
"是一个关键词,可能是指一个特定的
打印
库或API,专门用于控制
打印
区域
和内容。这个标签提示我们,开发者可能使用了某种名为"
pr
int
Area
"的工具或框架来实现上述功能,它可能提供了方便的接口来...
C#winform,
excel
打印
工具
`(
设置
打印
区域
) -
设置
打印
预览:`
excel
App.ActiveWindow.View = XlWindowView.xl
Pr
int
Pr
eview;` - 执行
打印
:`
excel
App.
Pr
int
Out();` 2. **使用EPPlus或NPOI**: - EPPlus:这是一个用于读写
Excel
2007/2010...
VB通过
EXCEL
打印
标签
xlWorksheet.PageSetup.
Pr
int
Area
= "A1:B10" '
设置
打印
区域
xlWorksheet.PageSetup.CenterHorizontally = True ' 居中
打印
``` 然后,我们需要处理
打印
过程。VB提供了`
Pr
int
er`对象,用于控制
打印
机的
设置
和行为...
Excel
通用
打印
(delphi)
//
设置
打印
区域
WorkSheet.PageSetup.LeftMargin := 1; //
设置
左页边距 // 其他页边距、纸张大小、方向等
设置
``` 5. **执行
打印
**:最后,调用`
Pr
int
Out`方法进行
打印
: ```delphi
Excel
App....
C#创建与
Excel
打印
输出
【C#创建与
Excel
打印
输出】的专题主要探讨如何利用C#编程语言将数据存储到
Excel
表格中,并实现
打印
功能。以下是对这个主题的详细解释: 1. **
Excel
对象模型**:
Excel
对象模型是微软
Excel
应用程序的核心组成部分,...
Office开发/ VBA
5,174
社区成员
17,906
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章