| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 行业软件 >> 财务管理 >> office >> Excel >> 文章正文>>>>>> 
妙为包含图形对象的MS Excel文档瘦身
工作表中如果存在大量的细小图形对象,那么文件体积就可能在用户毫不知情的情况下暴增,这是一种很常见的“Excel 肥胖症”。可以使用下面两种方法来检查Excel 工作表是否存在这种症状。

  (1)在工作表中按键调出“定位”对话框(快捷键 Ctrl+G),单击“定位条件”按钮,在“定位条件”对话框中选择“对象”项,单击“确定”,如图1 所示。然后观察工作表上是否会显示很多被选定的对象。如果工作簿中包含多个工作表,需要在每个工作表中用这种方法进行查找。

巧妙为包含图形对象的MSExcel文档瘦身
图:选择“批注”

  注意:隐藏列或行中的对象利用这种方法无法被看到。

  (2)用VBA 对工作簿中的对象进行计数,查看在每个工作表中实际存在的对象数量,如果此数量不合理,就说明有问题。

巧妙为包含图形对象的MSExcel文档瘦身
图:选择“模块”

  按Alt+F11,打开VBA编辑器,单击菜单“插入”→“模块”来插入一个新模块,默认情况下为“模块1”,然后在模块1 的代码窗口中输入以下代码:

  Sub CountShapes()
  Dim n As Double
  Dim ws As Worksheet
  Dim Content As String
  For Each ws In Worksheets
  n = ws.Shapes.Count

  Content = Content & "工作表" & ws.Name & " 有" & n & " 个对象" & vbCrLf
  Next
  MsgBox Content
  End Sub

    最后,按F5 键来运行这段代码,就能看到检查结果。在看似空白的工作表中,存在着大量的图形对象,如图 所示。

巧妙为包含图形对象的MSExcel文档瘦身
图:检查结果

上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    Excel高级筛选比较数据表的异同
    Excel 2007中让信用卡号码安全地显示
    Excel 2007中以百分比的形式显示数字
    设置Excel 2007数据舍入精度
    Excel 2007里千位分隔符显示与隐藏的控制
    Excel中存储为文本的日期转换为日期格式
    Excel 2007表格中可以使用的数字格式
    Excel的HYPERLINK函数应用
    提高Excel操作效率技巧
    Excel 2007九大新功能
     
     
     
    最新文章
    普通文章 妙为包含图形对象的MS Excel文档最新文章
    普通文章 Fireworks绘制个性效果十字架最新文章
    推荐文章 Painter手绘逼真的百合花最新文章
    普通文章 Photoshop绘制另类个性鼠标教程最新文章
    普通文章 3dmax制作革命影片片头动画最新文章
    普通文章 Photoshop CS3视频导入和导出技巧最新文章
    普通文章 Photoshop快速扣发技巧最新文章
    普通文章 利用智能优化器提高Oracle的性能最新文章
    普通文章 Flash人物侧面行走动画制作技巧最新文章
    普通文章 实现FLASH动画全屏 播放效果的几最新文章
     
    热门文章
    推荐文章 Painter手绘逼真的百合花最新文章
    推荐文章 Photoshop绘制卡通动漫娃娃
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网