Bonjour à tous , j essaie de créer une macro qui va me permettre de convertir tous les fichiers pdf des mes sous dossiers en ppt
à chaque fois ou je lance ma macro , les fichiers powerpoint s 'enregistre en double sur mon fichier foldest
une fois avec extension.pptx.pdf
et une deuxieme fois avec . pptx
est ce qu il serait possible de m'aider à résoudre ce problème de tel manière à avoir le nom des fichiers avec une extension . pdf à la fin
est ce qu il serait possible de m'aider sur ce point
	
	
	
	
	
		
là
	
		
			
		
		
	
				
			à chaque fois ou je lance ma macro , les fichiers powerpoint s 'enregistre en double sur mon fichier foldest
une fois avec extension.pptx.pdf
et une deuxieme fois avec . pptx
est ce qu il serait possible de m'aider à résoudre ce problème de tel manière à avoir le nom des fichiers avec une extension . pdf à la fin
est ce qu il serait possible de m'aider sur ce point
		VB:
	
	
	Dim fso As Object
Dim folder As Object
Dim fo As String
Dim SubFolders As Object
Dim CurrFile As Object
Dim foldest As String
Set fso = CreateObject("Scripting.FileSystemObject")
fo = "C:\Users\samiess\Desktop\resu\"
Set folder = fso.GetFolder(fo)
Set SubFolders = folder.SubFolders
Dim ppAPP As PowerPoint.Application, ppPres As PowerPoint.Presentation
Set ppAPP = CreateObject("Powerpoint.Application")
foldest = "C:\Users\samiess\Desktop\resu\EN\"
For Each SubFolders In SubFolders
     Set CurrFile = SubFolders.Files
  
              For Each CurrFile In CurrFile
      
                  If CurrFile.Name Like "*EN*" Then
          
                     Chemin = CurrFile
          
                     Debug.Print Chemin
                  
                     'MsgBox x
          
                     Fichier = Dir(Chemin)
          
                     Debug.Print Fichier
                  
                     Do While Len(Fichier) > 0
          '
                         Set ppPres = ppAPP.Presentations.Open(Chemin)
   '
    '                ppPres.ExportAsFixedFormat foldest & Fichier & ".pdf", ppFixedFormatTypePDF, ppFixedFormatIntentPrint
     '
      '              ppPres.Close
                  
                  'Fichier = Dir()
    
                Loop
                  
                End If
          Next
   Next
ErrHandler:
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
	
			
				Dernière édition: