Новости:

Название темы должно отражать суть задачи.
Темы типа "ПОМОГИТЕ!!!", "Срочно!" и т.п. будут удаляться без объяснения причин

Главное меню

Обращение в VBA к Oval и изменение свойств в Power Point

Автор Vladislava-smile, 22.05.2014, 05:58:01

« назад - далее »

Vladislava-smile

На слайде есть нарисованный овал, при запуске презентации он должен менять цвет заливки.
Как менять цвет нашла
Dim a As Shape
Private Sub CommandButton2_Click()
a = ActivePresentation.Slides(1).Shapes ("Oval 6").Select
a.Fill.ForeColor.RGB = RGB(0, 255, 0)
End Sub

Но он ругается. Помогите, пожалуйста, что не так????
если овал создавать тоже в коде в блоке кнопки, то все хорошо.
Set b = ActivePresentation.Slides(1).Shapes .AddShape(msoShapeOval, 586.75, 150.88, 79.38, 79.38)


vikttur

#2
Дубль темы. Одна удалена.
Есть кнопка, предназначенная для оформления кода.
Второй вопрос не имеет отношения к этой теме (удален).
Если уж создали тему, но нашли решение самостоятельно, будьте добры, покажите решение другим.

Vladislava-smile

Окей, решение:
Private Sub CommandButton2_Click()
  Dim a As Shape
  set a = ActivePresentation.Slides(1).Shapes("Oval 6")
  a.Fill.ForeColor.RGB = RGB(0, 255, 0)
End Sub

Яндекс.Метрика Рейтинг@Mail.ru