您的位置:首页 > 其它

PowerPoint如何批量修改图表的legend

2016-04-26 00:00 447 查看
摘要: PowerPoint的图表大量出现某一些名称需要调整的时候,PPT本身不能批量修改,一个个修改又是苦力活,这个时候VBA派上用场了

代码大意是先遍历ppt每一页,然后遍历每页的shape,判断shape类型是否为图表,是图表则修改名称

Sub batchModifyLegend()
For Each sld In ActivePresentation.Slides
For Each sh In sld.Shapes
If sh.Type = 3 Then
For Each Serie In sh.Chart.SeriesCollection
If Serie.Name = "两厢用户" Then
Serie.Name = "经济型用户"
End If
If Serie.Name = "三厢用户" Then
Serie.Name = "品质型用户"
End If
Next
End If
Next
Next
End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: