可通过四种方法批量清除Word文档中所有嵌入图片和图表:一、用“选择窗格”全选并删除浮动图形;二、用“查找替换”定位^g字段清除图形;三、另存为纯文本再重建文档;四、运行VBA宏无差别删除InlineShape与Shape对象。

如果您在编辑Word文档时需要快速移除所有嵌入的图片和图表,但手动逐个删除效率低下且容易遗漏,则可通过内置功能或辅助操作批量清除。以下是实现此目标的多种方法:
一、使用“选择窗格”配合全选删除
该方法适用于文档中图片为“浮于文字上方”或“衬于文字下方”等环绕方式的情形,通过选择窗格可一次性定位全部图形对象。
1、打开Word文档,点击顶部菜单栏的“开始”选项卡,在右侧找到并点击“选择”→“选择窗格”。
2、右侧弹出“选择窗格”,其中列出当前页面所有形状、图片、图表等对象;若列表为空,可尝试切换至其他页面或按Ctrl+A全选后再次打开选择窗格。
3、在选择窗格中按住Shift键点击第一个和最后一个对象,或按Ctrl+A全选窗格内所有条目。
4、关闭选择窗格,此时所有图片与图表已被选中,直接按Delete键即可全部清除。
二、通过“查找和替换”定位并删除图片字段
Word将部分图片(尤其是来自剪贴画或插入链接的图片)以特殊字段代码形式存储,可利用查找功能识别并批量清除这些字段。
1、按下Ctrl+H打开“查找和替换”对话框,点击左下角“更多”展开高级选项。
2、将光标置于“查找内容”框中,点击“特殊格式”→“图形”(若未显示该选项,可手动输入^g)。
3、确保“替换为”框为空,不输入任何字符,然后点击“全部替换”。
4、Word将提示已替换若干处——该数字即为被清除的独立图形对象数量。
三、另存为纯文本并重建文档结构
当文档中图片与文字混排复杂、嵌入层级深(如图文框、表格内嵌图),且无需保留原有格式时,可采用格式剥离方式彻底清除所有非文本元素。
1、点击“文件”→“另存为”,在保存类型下拉菜单中选择“纯文本(*.txt)”。
2、保存后重新用Word打开该.txt文件,此时文档仅含文字内容,所有图片、图表、页眉页脚、样式格式均已被剥离。
3、复制纯文本内容,粘贴至一个新建的空白Word文档中,再根据需要重新设置字体、段落及必要格式。
四、使用VBA宏一键清除所有InlineShape与Shape对象
该方法适用于熟悉宏操作的用户,可无差别清除文档中所有内嵌图片(InlineShape)与浮动图形(Shape),包括图表、SmartArt、截图等。
1、按下Alt+F11打开VBA编辑器,点击“插入”→“模块”,粘贴以下代码:
Sub DeleteAllPictures()
Dim shp As Shape
Dim ils As InlineShape
For Each shp In ActiveDocument.Shapes
shp.Delete
Next shp
For Each ils In ActiveDocument.InlineShapes
ils.Delete
Next ils
End Sub
2、关闭VBA编辑器,返回Word界面,按下Alt+F8调出宏列表,选中“DeleteAllPictures”并点击“运行”。
3、执行完毕后,文档中所有图片与图表将立即消失,不提示确认。










