电脑维修 笔记本维修 手机维修 打印机维修 IT外包
24小时服务电话:0731-84688748  18229718750
地址:长沙市天心区青园街道友谊社区友谊小区A3栋15号

服务区域:湖南省政府方圆5公里内(友谊社区 青园小区 阳光嘉园 天一康园 湘超景园 国际公寓 HOPSCA写字楼 豪布斯卡 天城·泰祥苑 国检园 梦网景园 石人村金石·蓉园安置小区 鑫隆家园 湘诚嘉园 童话里 七星车城 华铁佳苑 巢之恋 鑫远杰座 鑫远华城 满庭芳 宽域 鑫天山水洲城 星语林名园 青园街道进湾子社区 白沙世纪佳园 长沙欧洲城 长沙奥林匹克花园 高升安置小区 湘府名邸 嘉尚君远 富景园 鑫源公寓 岳泰理想城 等等...)

Excel使用vba删除占用磁盘空间影响速度的无用对象 - 全文内容:

显示技术博客列表

Excel使用vba删除占用磁盘空间影响速度的无用对象

超短链接
  1. 打开Excel文件;
  2. 找到开发工具 -> Visual Basic 打开VBA窗口;
  3. 没有开发工具请在 文件 -> 选项 中把 开发工具 打 V 即可;
  4. 输入以下代码,按F5,运行一次,然后关闭保存即可。
Sub Shapes1()
'Delete all Objects except Comments
    On Error Resume Next
    ActiveSheet.DrawingObjects.Visible = True
    ActiveSheet.DrawingObjects.Delete
    On Error GoTo 0
End Sub


删除所有文本框 对象:

Sub deletealltextboxes()
ActiveSheet.TextBoxes.Delete
End Sub


删除所有相片对象:

Sub deleteallpics()
Dim pic As Object
For Each pic In ActiveSheet.Pictures
pic.Delete
Next pic






 

Sub Shapes1()
'Delete all Objects except Comments
    On Error Resume Next
    ActiveSheet.DrawingObjects.Visible = True
    ActiveSheet.DrawingObjects.Delete
    On Error GoTo 0
End Sub