![关闭自动添加文件路径作为 Microsoft Office Word 中插入图像的默认替代文本的功能](https://linux22.com/image/1596797/%E5%85%B3%E9%97%AD%E8%87%AA%E5%8A%A8%E6%B7%BB%E5%8A%A0%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E4%BD%9C%E4%B8%BA%20Microsoft%20Office%20Word%20%E4%B8%AD%E6%8F%92%E5%85%A5%E5%9B%BE%E5%83%8F%E7%9A%84%E9%BB%98%E8%AE%A4%E6%9B%BF%E4%BB%A3%E6%96%87%E6%9C%AC%E7%9A%84%E5%8A%9F%E8%83%BD.png)
答案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