powerpoint链接对象更新闪烁

时间:2018-01-24 15:21:32

标签: vba powerpoint

经过过去几天的大量搜索,我设法让我的powerpoint更新了它的excel链接(它本身有来自我们SQL数据库的自动更新查询的数据)。
我打开excel文件,然后打开powerpoint。 我每分钟都有Excel自动保存(上线时每10次)。 powerpoint在模块1中具有此功能

Sub SlideShowNextSlide(ByVal Wn As SlideShowWindow)

    ActivePresentation.UpdateLinks

    With Application.ActivePresentation
        If Not .Saved And .Path <> "" Then .Save
    End With

End Sub

Sub OnSlideShowPageChange(ByVal objWindow As SlideShowWindow)

    ActivePresentation.UpdateLinks

    With Application.ActivePresentation
        If Not .Saved And .Path <> "" Then .Save
    End With

End Sub

我将幻灯片设置为循环,直到 ESC 。 VBA(几乎所有时间)都在运行。

但是当它运行时,它会使用刷新的数据加载幻灯片。然后在幻灯片切换到下一个幻灯片之前的最后一刻,您会看到旧数据闪烁到屏幕上。

这就是为什么我在更新链接之后放置了这个保存,希望它会使更新坚持到下一个周期......但没有快乐。 幻灯片正在运行时是否存在某种缓存?可以更新吗?不知怎的,现在保存的文件中正在运行幻灯片'重新加载'。

如果必须的话,我将每小时停止播放幻灯片并使用某种Windows宏重新启动..但这将是非常糟糕的。

0 个答案:

没有答案