关闭自动添加文件路径作为 Microsoft Office Word 中插入图像的默认替代文本的功能

关闭自动添加文件路径作为 Microsoft Office Word 中插入图像的默认替代文本的功能

我最近将一个微软办公软件 Word 文件(docx)转换为 pdf 文件,发现一旦将光标放在某些图像上,您就可以看到导入到 Word 文档中的图像的原始路径,如下图所示:

在此处输入图片描述

如何从 docx 文件中删除该路径,以便转换为 pdf 后它不会显示该路径?

答案1

网址在此:原始主题

该问题最初是由以下人士提出的:谢尔盖·SPb

每当将对象(例如外部图像)从扩展文件插入到 MS Word 文档时,Word 都会自动将文件路径存储为图像对象的隐藏“替代文本”。

根据具体情况,此功能可能会严重侵犯用户的隐私和数据机密性,因为接收文档的第三人(例如进行编辑后期处理)将看到此文档中包含的图像的完整路径,而这又取决于具体情况,可能包含敏感信息。

此替代文本只能在“格式图片...”\“替代文本”\“说明”中为每个对象手动删除。对于包含数百个图片的大型文档,人为错误的可能性非常高。

可以通过某些选项关闭此功能吗?

我的意思是,是否可以以某种方式将外部图像文件插入到 MS Word 文档中,以便文件路径不存储在备用文本字段中?

最佳答案如下:袋鼠

没有办法关闭该行为。您可以使用如下宏:

    Sub KillAltText()
    Application.ScreenUpdating = False
    Dim Rng As Range, Shp As Shape, iShp As InlineShape
    With ActiveDocument
      For Each Rng In .StoryRanges
        With Rng
          For Each Shp In .ShapeRange
            Shp.AlternativeText = ""
          Next
          For Each iShp In .InlineShapes
            iShp.AlternativeText = ""
          Next
        End With
      Next
    End With
    Application.ScreenUpdating = True
    MsgBox "Finished updating", vbOKOnly
    End Sub

我亲自测试了这个脚本并且它有效,并且我想在 StackOverflow 上分享它。

相关内容