我有一个用 Office 2016 制作的 PowerPoint 演示文稿,其中我链接到文件夹中的一些图像。因此,当图片发生变化时(例如由于更新了新数据),演示文稿中的图像也会更新。这一切都很好。但过了一段时间,就很难跟踪图像及其名称和位置了。
我的问题:如何在演示文稿中找到图像的源 URL?例如,如果图像链接到 c:\some-picture.jpg,我想知道如何在 PowerPoint 中查看该图像的路径和文件名?
我知道我可以通过单击“编辑文件链接”在文件菜单中查看文件所有链接的列表 - 但是,这会显示所有链接,而不会显示哪些图像属于哪些文件之间的连接,这是演示文稿中例如 50 多张图像的问题。
答案1
我有一个商业 PowerPoint 插件,它使用链接可以做各种有用的事情。免费演示版包含一个链接报告功能,其中列出了它找到的每个链接图片或其他链接文件的幻灯片编号、形状名称和完整文件名(包括路径)。更多信息和下载请点击此处:
http://www.pptools.com/fixlinks/
或者,如果您想尝试一些 VBA 编码,这将为您提供所需的信息:
Sub ListLinkedPictures()
Dim sList As String
Dim oSl As Slide
Dim oSh As Shape
For Each oSl In ActivePresentation.Slides
For Each oSh In oSl.Shapes
If oSh.Type = msoLinkedPicture Then
sList = sList & vbCrLf & oSh.LinkFormat.SourceFullName
End If
Next
Next
MsgBox sList
End Sub
答案2
您可以通过“文件”>“编辑文件链接”找到嵌入的图片,然后用本地副本替换它们。
对于较新的办公版本“文件”>“信息”>“编辑文件链接”(在相关文档的右侧)
答案3
要在 PowerPoint 2016 中找到图表的链接 Excel 文件,请单击幻灯片中的图表,单击图形旁边的漏斗图标,单击编辑链接,它会转到链接文件集,并突出显示图形的链接文件。