Word清除图片有五种方法:一、用选择窗格多选后删除;二、用查找替换输入^g批量删图形;三、另存为纯文本再粘贴;四、大纲视图复制正文;五、运行VBA宏清除InlineShape与Shape对象。

一、使用“选择窗格”配合删除功能
Word内置的选择窗格可集中显示文档中所有浮动对象(包括图片),便于一次性定位并清除。
1、打开目标Word文档,切换到【开始】选项卡,点击右下角的【选择】按钮,选择【选择窗格】。
2、在右侧弹出的“选择窗格”中,逐个查看列表项,识别出类型为“图片”或名称含“Picture”的图层。
3、按住Ctrl键,用鼠标左键依次点击所有图片条目,实现多选;或直接点击顶部的【全部显示】图标旁的下拉箭头,选择【全部选择】(部分版本支持)。
4、确认全部图片被高亮选中后,按键盘上的Delete键彻底删除。
5、关闭选择窗格,检查文档是否仍存在嵌入式图表、剪贴画或水印——这些也可能被归类为“图片”,需一并确认清除。
二、通过“查找和替换”功能定位并清除图形对象
利用Word高级查找的特殊代码,可批量匹配所有图形类内容,规避手动遗漏。
1、按Ctrl+H打开【查找和替换】对话框,点击【更多】展开选项。
2、将光标置于【查找内容】框内,点击【特殊格式】→【图形】,此时框中自动填入^g。
3、【替换为】框保持空白,不输入任何字符。
4、点击【全部替换】,Word将立即删除文档中所有独立插入的图片对象。
5、注意:此方法对“嵌入在表格单元格内”或“设置为“衬于文字下方”的图片可能无效,需结合其他方法补删。
三、另存为“纯文本”格式后重新导入
该方式通过格式强制转换剥离所有非文本元素,适用于对格式无要求、仅需提取文字的场景。
1、点击【文件】→【另存为】,在保存类型下拉菜单中选择【纯文本(*.txt)】。
2、在弹出的“另存为”警告窗口中,勾选【允许编码自动选择】,点击【确定】。
3、用记事本或其他文本编辑器打开刚保存的.txt文件,确认文字完整无误。
4、新建一个空白Word文档,将.txt文件中的全部文字复制粘贴回Word中。
5、此过程会丢失所有字体、段落格式、页眉页脚及超链接,仅保留原始字符内容。
四、使用“大纲视图”配合剪切操作
大纲视图默认隐藏图形与文本框等非正文元素,可辅助识别并隔离文字主体。
1、切换到【视图】选项卡,点击【大纲视图】。
2、在左侧大纲窗格中,确认所有标题与正文文本均以层级结构正常显示。
3、按Ctrl+A全选大纲窗格中可见内容,再按Ctrl+C复制。
4、新建空白Word文档,切换至【草稿】视图,粘贴内容(Ctrl+V)。
5、粘贴后需手动检查是否残留文本框内的图片占位符,此类占位符可能显示为空白方框,需单独选中删除。
五、借助VBA宏一键清除所有InlineShape与Shape对象
对于含大量图片的长文档,手动操作效率低下,VBA可精准清除两类图片容器:嵌入型(InlineShape)与浮动型(Shape)。
1、按Alt+F11打开VBA编辑器,点击【插入】→【模块】。
2、在空白模块窗口中粘贴以下代码:
Sub DeleteAllPictures()
Dim i As Long
For i = ActiveDocument.InlineShapes.Count To 1 Step -1
ActiveDocument.InlineShapes(i).Delete
Next i
For i = ActiveDocument.Shapes.Count To 1 Step -1
ActiveDocument.Shapes(i).Delete
Next i
End Sub
3、将光标置于代码内任意位置,按F5运行宏。
4、等待执行完毕后关闭VBA编辑器,返回文档查看结果。
5、运行前务必先【另存为】备份原文件,宏操作不可撤销。










