|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Nom : Guy Dossin
Date d'inscription: février 2010
Localisation: Belgique - Stembert
Messages: 2
|
Bonjour,
Comment peut'on comprimer des images à la fermeture d'un fichier Excel via "BeforeClose" ? C'est à dire lancer en automatique la fonction "Compress Pictures" de la barre d'outil "Pictures". Merci. |
|
|
|
|
|
#2 |
|
Nouveau membre du Club
![]() Date d'inscription: juin 2009
Localisation: Paris
Messages: 53
|
Bonjour,
Une piste avec le code suivant Code :
Sub CompressionImage() Dim C As CommandBarControl Application.ScreenUpdating = False For Each C In Application.CommandBars("Picture").Controls If TypeOf C Is CommandBarButton Then If C.ID = 6382 Then Application.SendKeys "{DOWN}{TAB}{UP}{ENTER}{ENTER}", True C.Execute Exit For End If End If Next C Application.ScreenUpdating = True End Sub Cordialement. PMO Patrick Morange |
|
|
|
|
|
#3 |
|
Invité de passage
![]() Nom : Guy Dossin
Date d'inscription: février 2010
Localisation: Belgique - Stembert
Messages: 2
|
Merci pour l'aide
![]() J'avais oublié l'attente de SendKeys avant l'exécution de la boite de dialogue Voici le code que j'ai utilisé : Sub CompressPictures() Application.SendKeys "{DOWN}{TAB}{UP}{ENTER}, True Application.CommandBars("Picture").Controls(10).Execute End Sub |
|
|
|
|
|
![]() |
||
[XL-2003] Compression d'images en VBA
|
||
| Outils de la discussion | |
|
|