vba 保存word里面的图片_Word | 一次删除文档中的所有表格和图片

一、一次删除文档中的所有表格

WORD长文档中,经常含有很多表格。有时候,我们需要把这些表格删除。当然,我们可以一个一个的选中再删除,但,如果你的文档中的表格很多,或是表格位置不固定,这种逐一删除的方法显然不可取。

韩老师给一段代码,能一次删除文档中所有表格。

实现方法:

韩老师随便建一个有很多表格的文档:

1f19d73c145e2f06fa731532f569872b.png

表格的格式不一、内容不一。

现在我们来一次删除这些表格。

第一步:按[Alt]+F11,打开VBA窗口代码;

第二步:在VBA窗口中输入以下代码:

Sub Removetables()

Dim oTable As Table

For Each oTable In ActiveDocument.Tables

oTable.Delete

Next oTable

End Sub

如下图:

62d7db3e58ffce0db6b0df83e58f501d.png

第三步:运行代码,所有的表格,不管格式如何、有无内容,都可一次删除,如下:

f25f4725f78c6bd8626212df7538efef.png

注意事项:

1:带有VBA的文档保存:

保存时,会弹出如下提示:

699499351fcad01c9100076f9f3fbc84.png

此时,一定选择“否”,然后,选择保存位置与保存类型。

带有VBA的文档一定要保存为“启用宏的文档”*.docm“,否则宏会丢失。如上图:

906d5a07595571b9767a04eb55f628dd.png

2.如果你的电脑中按”[Alt]+F11“打不开VBA 窗口,则可以在”文件“菜单中选择”选项“,在"Word选项”窗口中的“自定义功能区”中勾选“开发工具”,如下图:

93e0545f1b09e39fa5e7ca6b988333fe.png

在“开发工具”菜单中,最左侧即是“visual Basic",如下图:

fa945a2b148dfb7794cbbefdcd478566.png

二、一次删除文档中的所有图形

实删除图片容易多了,用不到VBA,只用查找与替换功能就好了。

实现方法

韩老师以下面一页文档为例:

86551821381124bc4e95d9f6e4c4d984.png

首先:在“开始”菜单“编辑”功能区中选择“替换”:

07c487063d90204f9115d2ca65ad90d9.png

然后:鼠标定位在“查找和替换”对话框中的“查找内容”,打开“更多”:

f50c0de0e1b7f0ad1143cc674360214e.png

再次:在“特殊格式”中选择“图形”:

d4775339ef4f489e2f64e9310a176f5f.png

注意:”替换为“后的格中什么都不填写:。

最后,点击”全部替换“:

9e5fa5f8e70c52526fe0912fba245073.png

文档中所有图片一次删除完毕,如下图:

1024d09219a572e5434a08412543e084.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值