Bonjour
J'ai rédigé un tutoriel qui décrit l'objet feuille de calcul, ainsi que ses différentes propriétés et méthodes:
Dans ce cadre, l'objet Pictures me pose un cas de conscience:
J'utilise régulièrement cet objet mais l'aide Excel indique qu'il s'agit d'un élémént masqué.
Ma question est donc: pourquoi cet élément est il masqué?
Est ce qu'il existe uniquement pour une compatibilité avec des versions Excel antérieures?
L'objectif de cette question est de savoir s'il est souhaitable de continuer à utiliser l'objet Pictures, ou s'il est préférable d'utiliser l'objet Shapes (msoPicture)
Toutes vos informations à ce sujet sont les bienvenues.
D'avance merci
bonne journée
MichelXld
J'ai rédigé un tutoriel qui décrit l'objet feuille de calcul, ainsi que ses différentes propriétés et méthodes:
Dans ce cadre, l'objet Pictures me pose un cas de conscience:
J'utilise régulièrement cet objet mais l'aide Excel indique qu'il s'agit d'un élémént masqué.
Code:
'Insère une image dans la feuille de calcul
Worksheets("Feuil1").Pictures.Insert "C:\dossier\Image2.jpg"
Code:
'Boucler sur toutes les images contenues dans la feuille afin de les
'enregistrer sur le disque:
Sub ExtraireImagesFeuille()
Dim Pict As Picture
Dim Nb As Byte
Application.ScreenUpdating = False
' boucle sur les images de la feuille
For Each Pict In Worksheets("Feuil1").Pictures
'copie image
Pict.CopyPicture
'crée un graphique
With ActiveSheet.ChartObjects.Add(0, 0, Pict.Width, Pict.Height).Chart
'colle l'image dans graphique
.Paste
'enregistre le graphique au format gif
.Export ThisWorkbook.Path & "\" & Pict.Name & ".gif", "GIF"
End With
Nb = ActiveSheet.ChartObjects.Count
'supprime le graphique
ActiveSheet.ChartObjects(Nb).Delete
Next Pict
Application.ScreenUpdating = True
End Sub
Ma question est donc: pourquoi cet élément est il masqué?
Est ce qu'il existe uniquement pour une compatibilité avec des versions Excel antérieures?
L'objectif de cette question est de savoir s'il est souhaitable de continuer à utiliser l'objet Pictures, ou s'il est préférable d'utiliser l'objet Shapes (msoPicture)
Toutes vos informations à ce sujet sont les bienvenues.
D'avance merci
bonne journée
MichelXld