pmfontaine
XLDnaute Occasionnel
Bonjour,
J'utilise le code ci-dessous pour créer des images jpg.Il fonctionnait très bien sur plusieurs fichier jusqu'à fin octobre environ.
Mais maintenant il ne fonctionne plus avec Erreur d'exécution 5 argument ou appel de procédure incorrect.
Je suis en Office 365 avec mise à jour des version automatique. Est-ce que ça pourrais venir de la dernière version ?
Merci d'avance pour votre aide.
Patrick
Option Explicit
Sub ExportImage()
Dim Plage As Range
Dim NomImage As String
Dim Repertoire
Repertoire = ActiveWorkbook.Path & "\"
If Dir(Repertoire & "Images", 16) = "" Then MkDir Repertoire & "Images"
Sheets("ImprimeJPG").Select
NomImage = "EssaiImage"
Set Plage = Range("A1:L59").Cells
Plage.CopyPicture Appearance:=xlPrinter, Format:=xlPicture
With ActiveSheet.ChartObjects.Add(Left:=Plage.Left, Top:=Plage.Top, Width:=Plage.Width, Height:=Plage.Height)
.Name = "ExportImage"
.Activate
.Border.LineStyle = xlNone
End With
ActiveChart.Paste
ActiveSheet.ChartObjects("ExportImage").Chart.Export Repertoire & "Cartes" & Application.PathSeparator & NomImage & ".jpg", "jpg"
ActiveSheet.ChartObjects("ExportImage").Delete
End Sub