跳到主要内容
 

如何将所有链接的图像转换为嵌入在Word文档中?

添加一名作者 最后修改时间:2024-08-29

当您发送Word文档包含与他人的链接图像时,这些图像将丢失并显示在收件人的计算机中,如下面的屏幕快照所示。 在发送给其他人之前,如何一次将所有链接的图像转换为嵌入的图像? 本文提供了一种VBA方法来处理它。

无法显示的链接图像

使用VBA代码将链接的图像转换为嵌入式图像


使用VBA代码将链接的图像转换为嵌入式图像

请应用下面的VBA代码将文档中的所有链接图像转换为嵌入式图像。

1.打开Word文档,其中包含将转换为嵌入式图像的链接图像。 按 其他 + F11 键打开 Microsoft Visual Basic应用程序 窗口。

2.在 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块。 然后将下面的VBA代码复制到 模块 窗口。 看截图:

插入模块的 VBA 窗口

VBA代码:一次将所有链接的图像转换为嵌入的图像

Sub convert_all_inline_shapes()
'Updated by Extendoffice 20180906
    Dim xIShape As InlineShape
    For Each xIShape In ActiveDocument.InlineShapes
        With xIShape
            If .Type = wdInlineShapeLinkedPicture Then
                .LinkFormat.SavePictureWithDocument = True
                .LinkFormat.BreakLink
            End If
        End With
    Next
End Sub

3。 按 F5 键来运行代码。

然后,将当前文档中的所有链接图像同时转换为嵌入的图像。

最佳办公生产力工具

Kutools for Word - 通过 Over 提升您的文字体验 100 显着特点!

🤖 Kutools AI功能: 生成内容 / 重写文本 / 文档问答 / 快速获得答案 / 翻译文件 / 波兰文档(保留格式)...

📘 文档掌握: 分页 / 合并文件 / 以各种格式导出选择(PDF/TXT/DOC/HTML...) / 批量转换为PDF...

内容编辑: 跨多个文件批量查找和替换 / 调整所有图片的大小 / 转置表行和列 / 将表格转换为文字...

🧹 轻松清洁:扫除 多余的空间 / 分节符 / 文本框 / 超链接 / 如需更多移除工具,请访问 删除 团体...

创意插入: 插 千位分隔符 / 复选框 / 单选按钮 / 扫码支付 / 条码 / 多张图片 / 了解更多 插页 团体...

🔍 精准选择:精确定位 特定页面 / / 形状 / 标题段落 / 增强导航功能 更多 选择 功能...

星级增强: 导航到任何位置 / 自动插入重复文本 / 在文档窗口之间切换 / 11 转化 工具...

Word 功能区上的 Kutools 和 Kutools Plus 选项卡
👉 想要尝试这些功能吗?立即下载 Kutools for Word! 🚀
 

最佳办公生产力工具

Kutools for Word - 100 多种 Word 工具