Vba Powerpoint 2013图表数据源

Vba Powerpoint 2013图表数据源,vba,powerpoint,Vba,Powerpoint,我想在ppt 2013演示文稿中添加一个图表,链接到mysql查询中的数据,以便每次运行幻灯片时都更新图表中的数据 这是否可以通过vba脚本实现,或者我是否需要查看嵌入excel图表和数据源 非常感谢 Dave对于初学者,您可以使用此选项在每次幻灯片更改时触发宏: Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow) MsgBox "You've arrived at slide " & CStr(SSW.View.Slid

我想在ppt 2013演示文稿中添加一个图表,链接到mysql查询中的数据,以便每次运行幻灯片时都更新图表中的数据

这是否可以通过vba脚本实现,或者我是否需要查看嵌入excel图表和数据源

非常感谢


Dave

对于初学者,您可以使用此选项在每次幻灯片更改时触发宏:

Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)

  MsgBox "You've arrived at slide " & CStr(SSW.View.Slide.SlideIndex)

End Sub
您必须查看幻灯片上的每个形状,以确定它是一个图表还是预先命名图表,并使用一个函数,如果您请求一个不存在的形状名称,则会捕获错误


接下来要做什么取决于它是什么类型的图表(Excel、PPT、MSGraph或其他)

“每次幻灯片运行”。。。这是指每次演示文稿打开时,还是每次您在已打开的演示文稿中查看幻灯片时?无论哪种情况,都需要为此编写代码。嵌入也无济于事;嵌入式内容只有在双击激活时才会更新,激活的是演示文件中包含的数据版本,而不是任何外部内容。我的意思是,每次在幻灯片播放期间访问幻灯片时