Lancer une macro PPT à partir d'Excel
Bonjour,
Je voudrai lancer une macro attaché à un document Power Point à partir d'un fichier Excel.
Si je lance la macro de Power Point elle fonctionne, mais pas d’Excel, SAUF si je l’ai lancé au moins une fois de Power Point et que je n’ai pas fermé Power Point.
Le message d’erreur est le suivant :
“Application (unknown member) : Invalid request. Sub or function not defined.”
CODE :
D'excel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub AutomatePowerPoint()
Dim oPPTApp As PowerPoint.Application
Dim oPPTPres As PowerPoint.Presentation
Dim sPresentationFile As String
sPresentationFile = "G:\BOITE\THT\Essai 1.PPT"
Set oPPTApp = New PowerPoint.Application
oPPTApp.Visible = True
Set oPPTPres = oPPTApp.Presentations.Open(sPresentationFile)
With oPPTPres = oPPTApp.Run("WechPPT")
Lancement = oPPTApp.Run(WechPPT)
End With
Set oPPTPres = Nothing
Set oPPTApp = Nothing
End Sub |
Dans PowerPoint :
Public Sub WechPPT()
.....
Problème de lancement de macro en PPT
Merci beaucoup de te pencher sur mon problème.
Malheureusement ça ne fonctionne pas, mais j'ai remarqué qu'il suffisait que j'ouvre et que je ferme le "Visual Basic Editor" lorsque Power Point s'ouvre pour que ça fonctionne bien. Alors je ne sais pas pourquoi, et je ne connaît pas non plus la commande pour ouvrir dans une macro le "Visual Basic Editor"
Merci beaucoup