找回密码
 立即注册
搜索

VBA更新PPT中图表的数据,但图表的色系变了

0
回复
362
查看
[复制链接]

11

主题

196

帖子

44

幻币

一流武者

Rank: 3Rank: 3

积分
238
QQ
2016-4-12 13:35:16 显示全部楼层 |阅读模式
各位大侠,小弟求助!
我在PPT中有几个图表,图表的数据我是从excel文件粘贴link过去的,只要用简单的VBA语句就能实现自动化:
Sub Update_OLEObject()
For Each sld In ActivePresentation.Slides
k = sld.SlideIndex
With ActiveWindow.View
.GotoSlide k
End With

For Each s In sld.Shapes
If s.Type = msoEmbeddedOLEObject Then
s.OLEFormat.DoVerb Index:=1
ActiveWindow.Selection.Unselect
End If
Next
Next

End Sub
现在的问题是我自动更新了数据后,图表的色系都改变了,我不知道如何才能更新数据而维持图标的色系。谢谢。
另外一个问题,这个语句只能在.ppt格式下运行,在.pptm格式下不能运行吗?再谢。
PPT学习论坛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册