Я пытаюсь проверить наличие красных шрифтов в слайде PowerPoint. Я хочу сохранить номер слайда, который содержит красный шрифт в массиве и отображать в одном диалоговом окне. В настоящее время он отображает один номер слайда в одном диалоговом окне.
Мой текущий код выглядит следующим образом. Кто-нибудь может сказать, как я могу сохранить его в массиве и отобразить его?
Private Sub CommandButton1_Click()
Dim sld As Slide
Dim shp As Shape
Dim x As Byte
With ActivePresentation
z = .Slides(.Slides.Count).SlideNumber
MsgBox z, vbDefaultButton1, "Total Slides"
End With
Dim myarray() As Integer
ReDim myarray(0 To 2)
For i = 2 To z
Set sld = ActivePresentation.Slides(i)
For Each shp In sld.Shapes
If shp.TextFrame.TextRange.Font.Color.RGB = RGB(255, 0, 0) Then
MsgBox i, vbDefaultButton2, "Slide with RED font"
End If
Next shp
Next
End Sub