word插入对象合并时,图片被覆盖

匿名
2025-04-09T12:51:47+00:00

有两份word,a和b,文档中各一张图片,通过word界面操作 【插入】-【对象】-选中【文件中的文字】,插入没问题显示两张图。保存重新打开,还是两张图,但第二张图被第一张图覆盖了。

解压word发现,原来a b文档中的图片CRC-32值一样。当是图片是两张不一样的图。这是不是word的一个bug?

使用的word版本号 如下:

Microsoft® Word 2019MSO (版本 2501 Build 16.0.18429.20132) 64 位

求解答,感激不尽。

Microsoft 365 和 Office | Word | 家庭版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

2 个答案

排序依据: 非常有帮助
  1. 匿名
    2025-04-10T01:11:47+00:00

    非常感谢您的细致回复。

    补充一个问题:

    在提到的文档a和b中,我们使用C#和Microsoft.Office.Interop.Word插件进行合并时,同样遇到了类似的问题。请问在编码方式下有什么方法可以避免因Word 为图像分配 CRC-32 值(唯一标识符)导致资源优化导致图片被覆盖的情况?

    附上核心实现代码。

    图片

    再次感谢!

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2025-04-09T18:35:05+00:00

    此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。

    亲爱的 李瑞华,

    我知道这一定是多么令人沮丧!在合并对象时,Word 似乎错误地将不同的图像视为相同。这可能是由于它处理嵌入文件、缓存或对象链接的方式。
    您似乎遇到了 Word 中合并的对象覆盖图像的问题,即使它们最初显示正确。根据类似的报告,这可能与 Word 处理嵌入对象和图像缓存的方式有关。

    为什么会这样?

    • Word 为图像分配 CRC-32 值(唯一标识符)。
    • 如果两个图像具有相同的 CRC-32,则 Word 会错误地将它们视为相同的副本。
    • 重新打开时,它会显示一个图像两次,而不是两个不同的图像。

    可能的修复

    • 手动插入图像 – 不要使用“插入>对象”,而是使用“插入>图片”。
    • 重命名图像 – 在插入之前,请使用不同的名称保存它们以防止重复。
    • 将图像转换为其他格式 – 请尝试使用 PNG、JPEG 或 BMP 格式,而不是当前格式。
    • 复制和粘贴而不是插入 - 打开两个文档并直接复制粘贴图像**。**
    • 检查 Word 更新, 因为这可能是 Microsoft 已修补的已知问题。
    • 修复这个词—— 应用程序>>应用程序的快速修复设置> Microsoft Office > 修改>快速修复

    如果这些步骤无法解决问题,我建议直接联系 Microsoft 技术支持团队以获得进一步的帮助。您可以通过 Microsoft 支持 或 support.microsoft.com 联系,或者访问 Windows 帮助中心以获取故障排除选项。

    此致敬意

    索隆 |Microsoft 社区支持专家

    此答案是否有帮助?

    0 个注释 无注释