答案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