Lancer une macro powerpoint depuis EXCEL

Résolu/Fermé
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021 - Modifié le 17 juil. 2018 à 11:31
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 18 juil. 2018 à 13:11
Bonjour,

Je souhaite lancer à partir d'Excel une macro powerpoint (Merci à M@rina) :

Voici la macro que je lance habituellement depuis Powerpoint :


Option Explicit

Public Sub conversion_pptx()
'macro écrite par m@rina
'convertit des fichiers pps en fichiers pptx
'et supprime les fichiers pps

Dim vFichier As Variant
Dim NbFichOK As Integer
Dim Nom As String


' Sélection des fichiers
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)

With fd
.AllowMultiSelect = True
.Title = "Sélectionner les fichiers à traiter"
.Filters.Add "Diaporamas 2003", "*.pps"
If .Show <> -1 Then Exit Sub
'If MsgBox(.SelectedItems.Count & " fichiers à traiter ", vbOKCancel, _<br> "continuer ?") = vbCancel Then Exit Sub
End With

' ouverture du fichier
For Each vFichier In fd.SelectedItems
On Error GoTo Suivant
Application.Presentations.Open vFichier
On Error GoTo Fermer
NbFichOK = NbFichOK + 1
'nouveau nom
Nom = Left(vFichier, Len(vFichier) - 4) & ".pptx"
'enregistre au format pptx et ferme
Presentations(vFichier).SaveAs FileName:=Nom
Presentations(Nom).Close

Fermer:
On Error GoTo Suivant
Suivant:
On Error GoTo 0
Kill vFichier
Next vFichier

'fin
MsgBox ("Fichiers convertis : " & NbFichOK & " Fichiers")
Set fd = Nothing
End Sub

Merci d'avance,
A voir également:

1 réponse

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 709
17 juil. 2018 à 11:00
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
17 juil. 2018 à 11:33
Merci ! Mais que dois-je rajouter pour que cela fonctionne ?
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 709
17 juil. 2018 à 13:18
Re,

Vous avez bien demande un code EXCEL pour lancer une macro d'un fichier POWERPOINT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
17 juil. 2018 à 13:32
En effet, mais quelles lignes précisément dois-je rajouter svp !
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 709
17 juil. 2018 à 13:44
Re,

Le code que vous montrez est un code POWERPOINT dixit ce que vous avez ecrit
Voici la macro que je lance habituellement depuis Powerpoint :
Vous ne voyez ce que vous devez faire en Excel???????????????????????????????????????????????????????
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
Modifié le 17 juil. 2018 à 13:48
Pas la peine de vous énerver ! Laissez tomber....
0