Besten,
Om powerpoint na het openen van de 2de slide tijdens een slideshow een macro in Excel uit te voeren heb ik na uren zoeken (ik ben een beginner met VBA) in Powerpoint deze code gemaakt.
Dit werkt (het Excel bestand wordt geopend en macro1 wordt uitgevoerd), maar dan moet het Excel bestand gesloten zijn en door niemand anders in gebruik zijn. Ik wil het Excel bestand al geopend hebben, bovenstaande code naar dat geopende bestand verwijzen en daarin Macro1 uitvoeren. Dit laatste krijg ik maar niet voor elkaar. Iemand enig idee?
Cheers.
Om powerpoint na het openen van de 2de slide tijdens een slideshow een macro in Excel uit te voeren heb ik na uren zoeken (ik ben een beginner met VBA) in Powerpoint deze code gemaakt.
Code:
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
If SSW.View.CurrentShowPosition = 2 Then
Dim XL As Object
Set XL = CreateObject("Excel.Application")
XL.Workbooks.Open ("G:\Bestand.xls")
XL.Run "Macro1"
End If
End Sub
Dit werkt (het Excel bestand wordt geopend en macro1 wordt uitgevoerd), maar dan moet het Excel bestand gesloten zijn en door niemand anders in gebruik zijn. Ik wil het Excel bestand al geopend hebben, bovenstaande code naar dat geopende bestand verwijzen en daarin Macro1 uitvoeren. Dit laatste krijg ik maar niet voor elkaar. Iemand enig idee?
Cheers.