Это будет зависеть от того, как вы вызываете его из другой подпрограммы - вы должны отправить в форме. Как:
Sub testYourTest()
Dim sh As Shape
Set sh = ActivePresentation.Slides(4).Shapes(1)
test sh
End Sub
Вы не можете запустить test
в автономном режиме, поскольку он ожидает, что вы отправите объект Shape
. Но, поскольку ваш oShape
объект не используется в вашей подпрограмме test
, вы также можете удалить его.