【发布时间】:2023-04-09 05:12:01
【问题描述】:
我在我的 powerpoint 演示文稿 (2007) 中运行了一个宏来更新所有链接的 Excel 数据。如果我手动运行宏,它可以完美运行,但我试图将它设置为每次演示文稿返回到第一张幻灯片时自动运行。
在这里查看了几个类似的问题后,我将以下代码放在一起,但它似乎不起作用。当我点击幻灯片 1 时没有任何反应。
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
If SSW.View.CurrentShowPosition = 1 Then
Dim osld As Slide
Dim oshp As Shape
On Error Resume Next
For Each osld In ActivePresentation.Slides
For Each oshp In osld.Shapes
oshp.LinkFormat.update
Next oshp
Next osld
End If
End Sub
有人有什么想法吗?
【问题讨论】:
标签: macros powerpoint