



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VBA脚本-Excel中自动调整行高使用EPLAN 的标签功能导出的采购清单(Excel文件),由于内容过长而无法显示,需要手动调整行高,这样很麻烦,因为每次导出都要去手动调整.我也曾经给Excel高手(OfficeTab的作者)发过邮件,但没有得到任何响应.虽然已经过去了几个月,但这个事情却一直萦绕在我的心头,不能释怀.解决办法:在使用EPLAN Electric P8 的标签功能之前,先创建一个Excel模板.以下的描述都是在这个模板上进行的.1、先插入一个按钮,把它放在标题栏上方的位置,改名为自动行高(也可稍后调整位置); 2、在按钮上点击右键,选择设置控件格式,取消属性选项卡下的打印对象,这样它就不会被打印出来; 3、双击按钮,输入代码: cells.EntireRow.autofit 4、关闭VBA的编程环境返回Excel,将EPLAN 要输出的数据区域单元格设置为自动换行; 5、将EPLAN 中的数据导出到Excel中; 6、只需点击一下自动行高按钮,Excel就会自动根据内容调整行高而无需手动调整了(点击图片可以放大). 7、自动列宽的脚本为:cells.EntireColumn.autofit,但是不建议使用.因为做Excel模板时,可以先把列宽设置为合适大小,而用脚本自动调整行高,这样就可以直接打印了,如果调整了列宽,那打印的时候势必还需要手动调整.脚本优化(我是个很挑剔的人,喜欢追求更好,因此写了以下两段短代码): 上面的脚本虽然简单,但是存在不足,那就是没有把输出项目信息的行和标题行排除出去,这样有可能设置好的标题栏就可能发生混乱,为此,使用以下代码都可以解决,但运行的时间会不一样. 第一种方式:运行时间46毫秒 第二种方式:运行78毫秒代码说明:A9单元格是EPLAN 输出数据的起始单元格,如果模板是以其它单元格作为起始,那么把它改为相应的值即可.后面的脚本 ActiveCell.End(xlDown)用来探测数据区的最后一行,这样程序就只会对数据区域进行自动行高调整,而不会去调整标题了.以下是点击自动行高后的结果对比:最后补充一句,截图中设备标识的换行问题,现在是靠Excel的列宽和自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广西南宁市6月中考(三模)化学试题【附答案】
- 2025甘肃陇南市人才引进(第一批)高校宣介活动考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年合肥滨湖时光文化旅游投资有限公司招聘3人模拟试卷及答案详解(各地真题)
- 2025年长庆石化分公司春季招聘(5人)模拟试卷带答案详解
- 2025年橄榄果买卖合同
- 2025内蒙古巴彦淖尔市临河区第三人民医院招聘部分人员3人模拟试卷及答案详解(各地真题)
- 2025年滨州邹平怀远学校教师招聘25人考前自测高频考点模拟试题及一套参考答案详解
- 2025实验室气体供应合同
- 2025安徽六安市中医院招聘13人模拟试卷及答案详解(必刷)
- 2025甘肃兰州粮油集团有限公司招聘4人模拟试卷及完整答案详解1套
- 基础教育改革理论与热点 课件 第1-4章 绪论-基础教育教学改革
- 养老护理员四级考试题库及答案
- 化工安全工程概论-第五章
- 机械工程控制基础课后答案(华科版)
- 建筑工程质量控制体系
- 中国电子科技集团公司第三十六研究所新能源、电子项目(二期)环评报告
- 工艺验证检查指南2025
- 临床教学中的情感教育PBL教学法的探索与实践
- 建筑工程碳排放计量指南
- 安全生产大检查方案
- 运动营养学(第三版)全套课件第1-10章
评论
0/150
提交评论