吉林大学北国之春BBS
标题:
办公软件EXCEL容量增大如何处理!
[打印本页]
作者:
幸福的常振
时间:
2014-8-12 12:09
标题:
办公软件EXCEL容量增大如何处理!
造成电脑的假死,操作慢,电脑反映慢的问题
相信大家有时候会碰到过,一个excel表格,本来只有几m经过日常输入数据,操作后面变成了几十m,甚至是几百m其实都是不正常的这边我就大家分享一下如何处理excel容量增大
首先排除病毒和软件问题(这个要注意)接下来就是操作引起的,某些用户由于操作习惯习惯ctrl+v进行复制,在复制的时候按了多次等操作也会导致这个情况
一、工作表中有大量的细小图片对象造成文件增大,这是最常见的文件虚胖原因
可能的原因:
(1)从网页上复制内容直接粘帖到工作表中,而没有使用选择性粘帖
(2)无意中点了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,肉眼几乎无法看到,又通过单元格的复制产生了大量的小绘图对象
(3)在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象
(4)在行或列的位置中插入了绘图对象,对象的属性为,大小位置随单元而变的(默认的),然后隐藏行或列,或设置行高或列宽为很小的值,从而使插入的对象不能看到
(5)工作表中的对象设置了不可见属性(visible=false)或对象的线条和填充色均设为与底色相同,使对象无法看到 计算机网络技术
判断方法:
(1)ctrl-g,定位,定位条件中选对象,确定后会显示很多被选择的小对象(这种方法在隐藏列或行中的对象并不能看到
(2)用vba对对象进行计数,看看有多少个对象在工作表中,与你的工作表中需要的对象数量是否相符
sub countshapes()
dim n n = activesheet.shapes.count msgbox “本工作表共有” & n & “个对象”
end sub
解决办法
(1)如果确认工作表中没有你需要的对象或控件,用ctrl-g,定位,定位条件中选对象,确定后按del键删除,会删除工作表中所有的对象然后保存看看容量是否变小
(2)用vba删除,可以根据需要删除高度或宽度小于一定值的小对象,如
sub delshapes()
dim sp as shape, n
for each sp in activesheet.shapes
if sp.width
作者:
汉左将军刘玄德
时间:
2014-8-12 13:47
值得学习 谢谢提供,继续努力啊
作者:
懒汉在改变
时间:
2014-8-12 15:37
哈哈。。。很好很强大。。。
作者:
daisys
时间:
2014-8-12 17:33
顶个~ 真是不错 哈哈!
欢迎光临 吉林大学北国之春BBS (http://jluol.com/)
Powered by Discuz! X3.4