Изменение шрифта в PP - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Сделал изменения шрифтов на всех слайдах. Но есть маленькая проблема, если под изменение попадает картинка, то естественно вылетает ошибка. Возможно ли как-то сделать проверку на картинку или найти только текстовые блоки?

Решение задачи: «Изменение шрифта в PP»

textual
Листинг программы
Private Sub Test()
    Dim objSlide As Slide, objShape As Shape
    
    For Each objSlide In ActivePresentation.Slides
        For Each objShape In objSlide.Shapes
            If objShape.HasTextFrame = msoTrue Then
               With objShape.TextFrame.TextRange.Font
                    .Size = 18
                    .Name = "Times New Roman"
                    .Bold = msoFalse
                    .Color.RGB = 0 'RGB(0, 0, 0)
               End With
            End If
        Next
    Next
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы