当前位置: 首页 > news >正文

excel中解决多行文本自动调整行高后打印预览还是显示不全情况

 注意:此方法对于多行合并后单元格行高调整不适用,需要手动调整,如大家有简便方法,欢迎评论。

一、调整表格为自动调整行高

1)点击此处全选表格

 2)在第一行序号单元格的下端,鼠标成黑十字时,双击。(或者开始菜单---格式---自动调整行高)

 此时,文字其实还是过于紧凑。

二、批量增加所有行的行高值

以下为转载内容,感谢博主的分享。

————————————————
版权声明:本文为CSDN博主「黑鸦log」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:

EXCEl有自动调整行高的功能,但是自动调整的行高十份紧凑,打印时会出现部分行的字下半截看不见的问题。

行不多时,可以手动调整行高,但行数超过百行后,手动工作量太大, 现使用VBA的方式进行批量调整行高,对微软和WPS的excel都适用,这里我使用WPS。

1.调出开发工具标签

 依次选择 文件->选项->自定义功能区->勾选开发工具

2.插入代码

在开发工具栏中选择VB编辑器

 

 粘贴入下面代码

Sub HeightTo()Application.ScreenUpdating = FalseFor i = 1 To ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).RowIf Application.WorksheetFunction.CountA(Rows(i)) > 0 ThenRows(i).RowHeight = Rows(i).RowHeight + 14End IfNext iApplication.ScreenUpdating = TrueEnd Sub

 代码中有两个参数可以根据实际情况自行修改

For i = 1 To ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row

上述 1 表示从第1行开始自动调整行高,根据自己表格进行修改。

 Rows(i).RowHeight = Rows(i).RowHeight + 14

上述的 14 ,表示每行增加的行高是多少,可根据自己表格情况和打印机情况进行修改。

3.批量调整行高(这步在一中已经完成,此处可以直接运行即可)

选择表格所有列,并在任一列的间隔处双击,使用excvel自动调整行高功能,使表格变得紧缩。
回到VBA编辑界面,单击运行按钮。

完成!

http://www.lryc.cn/news/272853.html

相关文章:

  • 策略模式+责任链模式配合Nacos实现参数校验链
  • ‘react-native‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • c语言:求最小公倍数|练习题
  • 嵌入式系统(二)单片机基础 | 单片机特点 内部结构 最小系统 电源 晶振 复位
  • NLP基础——中文分词
  • 阿里云服务器Alibaba Cloud Linux 3镜像版本大全说明
  • WebGIS开发的常见框架及优缺点
  • ansible 配置jspgou商城上线(MySQL版)
  • 算法导论复习——CHP22 分支限界法
  • 鸿蒙系列--装饰器
  • FairGuard游戏加固产品常见问题解答
  • Redis(二)数据类型
  • 2023年广东省网络安全B模块(笔记详解)
  • 每日力扣算法题(简单篇)
  • Flume基础知识(三):Flume 实战监控端口数据官方案例
  • 通过IP地址如何进行网络安全防护
  • Vue.js 中使用 Watch 选项实现动态问题判断与展示答案
  • python笔记-自用
  • 安克创新与火山引擎数智平台开展合作:数据分析降门槛 数据协同破边界
  • LDD学习笔记 -- Linux内核模块
  • springboot整合springbatch批处理
  • 答案解析——C语言—第2次作业:转义字符
  • HTML5-新增表单input属性
  • css-、串联选择器和后代选择器的用法
  • nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件
  • K8S Dashboard登录Token过期问题处理
  • x-cmd pkg | trafilatura - 网络爬虫和搜索引擎优化工具
  • 前端知识点(面试可看) —— JS
  • CSRF总结
  • 降维算法的简单介绍