gpt4 book ai didi

vba - PowerPoint VBA - 循环所有幻灯片、所有形状、查找图表、将数据标签颜色设置为黑色

转载 作者:行者123 更新时间:2023-12-04 13:50:10 25 4
gpt4 key购买 nike

我是 PowerPoint VBA 的新手,所以请耐心等待。

我想要:

  • 循环浏览给定 pptx 上的所有幻灯片,
  • 遍历给定幻灯片上的所有形状,
  • 查找图表形状
  • 循环遍历图表的系列集合
  • 将数据标签颜色属性设置为深黑色。

  • 到目前为止,我已经能够完成前 3 个任务,但我需要最后 2 个任务的帮助。这是我的代码:
    Sub test()

    Dim slide As Object
    Dim shape As Object
    Dim shapeNames As Object
    Dim chSeries As Series

    i = 0
    For Each slide In ActivePresentation.Slides

    For Each shape In slide.Shapes

    If shape.HasChart Then

    i = i + 1
    Debug.Print "found a chart on slide", i

    End If

    Next

    Next

    End Sub

    最佳答案

    解决了。

    Sub test()

    Dim sld As Slide
    Dim shp As Shape
    Dim sr As Series
    Dim chrt As Chart

    For Each sld In ActivePresentation.Slides
    For Each shp In sld.Shapes

    If shp.HasChart Then
    Debug.Print shp.Chart.ChartType

    If shp.Chart.ChartType = 57 Then

    shp.Chart.SeriesCollection(1).DataLabels.Font.Color = RGB(0, 0, 0)

    End If

    End If

    Next shp
    Next sld

    End Sub

    虽然我没有成功地遍历图表中的系列,但这是有效的。

    关于vba - PowerPoint VBA - 循环所有幻灯片、所有形状、查找图表、将数据标签颜色设置为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929913/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com