【发布时间】:2014-08-21 23:04:52
【问题描述】:
我有时会在 Visual Basic 中为 Excel 创建宏。但我从来没有将它用于 PowerPoint。我有一个带有很多图片的幻灯片。图片都在一个目录中。有时我会更改目录中的图片保留其原始名称。显然在 PowerPoint 中没有办法刷新图片的新版本。但我可以右键单击图片并选择相同的路径“更改图片”。无论如何,我的图片太多,我必须经常更改文件。所以我想知道是否有办法使用visual basic。我可以使用目录中文件的名称创建一个向量,并将名称与它们在 ppt 中出现的顺序相同。然后创建一个再次更改所有路径的宏,以便图片将升级。我不知道我可以使用的代码。有人可以帮助我吗?
【问题讨论】:
-
"显然在 PowerPoint 中没有办法刷新新版本的图片。"不是这样。将图片插入 PPT 时,单击“插入”按钮旁边的箭头,选择“链接图片”。然后,如果图片发生变化,每当您再次打开 PPT 文件时,PPT 都会使用新版本。如果出于某种不适合您的原因,请说出来;使用 VBA 还有其他方法。
标签: excel powerpoint office-interop vba