Feastie
09-16-2015, 03:12 AM
First time on VBA Express, so 'Hi' to everyone.
I am running 6 powerpoint presentations on one PC that relate to different customer lines in my business, each one showing the stats relevant to that line and displayed both on a local monitor and a large screen above the line (6 of each!).
All of the presentations link to just one Excel file that updates around every five minutes.
In order to run all 6 presentations at the same time and to not lose focus, I have them set to 'Browsed by an individual (window)' and they are looping continuously.
My problem is, the only presentation to actually keep updating is the currently selected show.
I'm sure I can throw the focus to the next presentation after, for example, reaching slide 1 and updating links, but I wondered if there was something easier I could do.
Any help would be very much appreciated. The code I'm currently using is below:-
Sub OnSlideShowPageChange()
Dim i As Integer
i = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
If i <> 1 Then Exit Sub
ActivePresentation.UpdateLinks
End Sub
Thanks, Feastie.
I am running 6 powerpoint presentations on one PC that relate to different customer lines in my business, each one showing the stats relevant to that line and displayed both on a local monitor and a large screen above the line (6 of each!).
All of the presentations link to just one Excel file that updates around every five minutes.
In order to run all 6 presentations at the same time and to not lose focus, I have them set to 'Browsed by an individual (window)' and they are looping continuously.
My problem is, the only presentation to actually keep updating is the currently selected show.
I'm sure I can throw the focus to the next presentation after, for example, reaching slide 1 and updating links, but I wondered if there was something easier I could do.
Any help would be very much appreciated. The code I'm currently using is below:-
Sub OnSlideShowPageChange()
Dim i As Integer
i = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
If i <> 1 Then Exit Sub
ActivePresentation.UpdateLinks
End Sub
Thanks, Feastie.