bonjour,
Grace au tuto très détaillé de Dut, j'ai crée un script matalab qui remplit un fichier excel mais je n'arrive pas à mettre une image en fond du plotarea d'un graph...
Sous VBA je devrais ecrire ça:
du coup sous Matlab j'écris ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub Macro2() ' ' Macro2 Macro ' ' With Selection.Format.Fill .Visible = msoTrue .UserPicture _ "C:\picture.jpg" .TextureTile = msoTrue .TextureOffsetX = 0 .TextureOffsetY = 0 .TextureHorizontalScale = 1 .TextureVerticalScale = 1 .TextureAlignment = msoTextureTopLeft End With End Sub
Mais ça me renvoie l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11msoTrue = 1; msoTextureTopLeft = 0; Excel.ActiveChart.PlotArea.Format.Fill.Visible = msoTrue; path = 'C:\picture.jpg'; Excel.ActiveChart.PlotArea.Format.Fill.UserPicture = path; Excel.ActiveChart.PlotArea.Format.Fill.TextureTile = msoTrue; Excel.ActiveChart.PlotArea.Format.Fill.TextureOffsetX = 0; Excel.ActiveChart.PlotArea.Format.Fill.TextureOffsetY = 0; Excel.ActiveChart.PlotArea.Format.Fill.TextureHorizontalScale = 1; Excel.ActiveChart.PlotArea.Format.Fill.TextureVerticalScale = 1; Excel.ActiveChart.PlotArea.Format.Fill.TextureAlignment = msoTextureTopLeft;
quelqu'un peut-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2No public field UserPicture exists for class Interface.Microsoft_Excel_14.0_Object_Library.FillFormat.
Merci et bonne fin de journée
Partager