J'ai des fiches Excel (DURANT Paul.xlsm) contenant entre autre Nom (cellule E7), Prénom (cellule I7) et 1 photo (cellules fusionnées L7 :M15).
Ces fiches sont dans le répertoire c:\Mes documents\Fiches\.
Après ouverture du fichier "DURANT Paul.xlsm", je voudrais par une macro pouvoir enregistrer la photo (uniquement) au format JPG (suivant la méthode ci-dessous) avec comme nom de fichier l'année en cours et le contenu des cellules Nom et Prénom soit par exemple : 2014/10/05 DURANT Paul.jpg.
Méthode d'enregistrement d'une image en conservant sa définition d'origine :
Ouvrir le document Excel contenant l'image exemple : "DURANT Paul.xlsm"
L'enregistrer au format : Page Web (*.htm;*.html)
(répondre oui aux questions posées par Excel)
Dans le répertoire (Fiches) de "DURANT Paul.xlsm" un nouveau dossier est créé : "DURANT Paul_fichiers"
En ouvrant ce dossier on trouve "Image 00X.png".
Cette image peut être alors enregistrée au format .JPG dans le dossier Fiches
La méthode (donnée dans le forum) qui consiste à coller l'image dans un graphique puis de sauver au format image procure une perte de définition de l'image peu acceptable.
Je n'ai pas trouvé dans le forum quelque chose qui correspond à ma recherche et je n'ai pas suffisamment de connaissance en VBA pour savoir si cela est possible. Dans le doute, quelqu'un pourrait-il m'aider ? Merci d'avance
Partager