发新帖

办公软件EXCEL容量增大如何处理!

[复制链接]
584 3 打印 上一主题 下一主题

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x

造成电脑的假死,操作慢,电脑反映慢的问题

  相信大家有时候会碰到过,一个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

精彩评论3

沙发
汉左将军刘玄德  新手上路  发表于 2014-8-12 13:47:33 | 只看该作者
值得学习 谢谢提供,继续努力啊
3
懒汉在改变  正式会员  发表于 2014-8-12 15:37:30 | 只看该作者
哈哈。。。很好很强大。。。
4
daisys  新手上路  发表于 2014-8-12 17:33:53 | 只看该作者
顶个~ 真是不错 哈哈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表