
经测试:excl2007透视表中--更新时保留单元格格式 ------“行高保存”是有条件的:只对由默认12号字状态,再设置行高才有效。(excl2003透视表没此问题,应该算一个BUG)
1、行高随字号变化。取消勾选“更新时保留单元格格式”---单元格格式消失,进入默认12号字状态。此时勾选“更新时保留单元格格式”能保存包括行高格式--即在12号字下有效。
2、12号字以外,勾选“更新时保留单元格格式”---行高不保存
3、非经初始化途径进入12号字---行高不保存。即:在勾选“更新时保留单元格格式”状态---由其他字号即使设成12号字,设置行高不保存。
你所说的最好是同一个电脑同一个版本是当然好,但是,每个人往往要与别人的材料交换的
个你说的情况其实更关键的情况是文件的保存格式,后缀名为:xls的兼容版本格式的经常会产生你说的现象。但是后缀名为:xlsx的2007及以上版本的文件往往都是没有问题的
设置了自动行高,保存前可能忽略了某个单元格中的字符长度,或这某个计算单元有时间、位置参数,当时间不同或文件存放位置不同的时候,这个单元格的内容不同,当这个长度超过其单元格宽度时,打开文件后的自动过程,会通过自动设置行高,使这个单元格的内容全部显示,这会使整行的行高都变大。
解决办法:点击表单左上空白处(行号列标交汇的灰色块),选中全部,双击任意列标间的间隔线(先设置自动列宽),再双击行号间的间隔线(设置自动行高)。检查全部行高,如果还有异常,就检查异常行的各列(看看单元格内容是否过长或有换行符号,或含有改变输出长度的公式),全部完成后再存盘,就不会再出现开头说的问题了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)