OVH Cloud OVH Cloud

[VBA] "compresser" une image

4 réponses
Avatar
Lt_PyL
Salut à tous.

J'etais en train de m'editer quelques macros quand tout à coup, je me
souviens que, dans la boite de dialogue des propriétés d'une image importée
dans Word, il existe un bouton "compresser" qui me serait diablement utile
dans ladite macro...

seul problème: impossible de trouver dans la doc l'objet ("toutes les images
du document") ni la méthode à appliquer...

quelqu'un aurait-il une solution?

merci

Lt_PyL

4 réponses

Avatar
Anacoluthe
Bonjour !

'Lt_PyL' nous a écrit ...
J'etais en train de m'editer quelques macros quand tout à coup, je me
souviens que, dans la boite de dialogue des propriétés d'une image importée
dans Word, il existe un bouton "compresser" qui me serait diablement utile
dans ladite macro...


Cet outil d'enregistrement n'est pas programmable en VBA :-(
(toutes les fonctions de Word ne le sont pas, loin s'en faut).

Soit vous traitez vos images ailleurs et les ré-insérez
en basse résolution (c'est conseillé) soit en programmation
dégueu vous envoyez (SendKeys) les commandes de touches
Alt+L+C etc dans la boîte de dialogue 'Enregistrer sous' :-p

Anacoluthe
« Etre prisonnier de l'image donne toutes les audaces. »
- Robert DOISNEAU

Avatar
Lt_PyL
Anacoluthe wrote:
Bonjour !

'Lt_PyL' nous a écrit ...
J'etais en train de m'editer quelques macros quand tout à coup, je me
souviens que, dans la boite de dialogue des propriétés d'une image
importée dans Word, il existe un bouton "compresser" qui me serait
diablement utile dans ladite macro...


Cet outil d'enregistrement n'est pas programmable en VBA :-(
(toutes les fonctions de Word ne le sont pas, loin s'en faut).


Damned... exactement ce que je craignais

Soit vous traitez vos images ailleurs et les ré-insérez
en basse résolution (c'est conseillé) soit en programmation
dégueu vous envoyez (SendKeys) les commandes de touches
Alt+L+C etc dans la boîte de dialogue 'Enregistrer sous' :-p


je pense plutôt à la première solution... ce sera plus lourd, mais plus
propre.

Anacoluthe
« Etre prisonnier de l'image donne toutes les audaces. »
- Robert DOISNEAU


très beau et fort à propos!

Lt_PyL


Avatar
Papy Bernard
Slt,
D'"Anacoluthe"

Soit vous traitez vos images ailleurs et les ré-insérez
en basse résolution (c'est conseillé) soit en programmation
dégueu vous envoyez (SendKeys) les commandes de touches
Alt+L+C etc dans la boîte de dialogue 'Enregistrer sous' :-p


De quelle "résolution" s'agit-il ? Dimensions de l'image en pixels OU
résolution qui détermine les dimensions de l'impression, en particulier pour
une image insérée au format *.JPG ?

--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Papy Bernard
Slt,

De "Lt_PyL"

J'etais en train de m'editer quelques macros quand tout à coup, je me
souviens que, dans la boite de dialogue des propriétés d'une image
importée

dans Word, il existe un bouton "compresser" qui me serait diablement utile
dans ladite macro...


Ce n'est pas à l'importation (insertion) que le problème se pose mais à
l'enregistrement que Word propose une compression -une proposition plutôt
spécieuse-.

Je pense qu'avant de vouloir automatiser l'enregistrement, il serait bon de
se pencher sur le problème de l'insertion d'une image (dimensions en pixels
et résolution en particulier pour le format *.JPG) dans Word et ses
conséquences tant sur le poids du fichier que sur la qualité de l'image
imprimée.

--
A+
Papy Bernard (RTCien malgré lui)