Quote:
Originally Posted by tinfanide
Yes, your example reassures me that it is not possible to use part of the reference. Must use the whole reference instead.
|
You can never use only part of a reference - how would it know which slide/presentation/etc you mean?
The reason it works within the animations subroutine is because it is enclosed within your 'With' statement. This is basically shorthand which relieves you from having to type the entire reference each time (and I think it may be slightly faster, as it has already referenced the parent object, but I am not 100% sure about this), but you are still referencing the entire object.
You should be able to do the same in your test routine:
Code:
With ActivePresentation.Slides(vIndex)
Call animations(3, .Shapes.Title, msoAnimEffectAppear, msoAnimateTextByAllLevels, msoAnimTriggerOnPageClick, -1, 5, 1, ppAfterEffectHideOnClick)
end with