Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1342 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  HELP : images EXCEL/VBA en enregistrant sous format HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP : images EXCEL/VBA en enregistrant sous format HTML

n°1199915
Trounk
Posté le 14-09-2005 à 23:40:20  profilanswer
 

Salut,
 
j'espere trouver qqun de suffisamment doue en Excel/VBA pour me trouver un automatisme qui m'eviterait de faire des centaines de copier-coller....
 
Voici mon défi :-) :
- je dispose d'un tableau Excel avec des centaines d'images
- je souhaite recuperer les images afin de les utiliser sur un site web
 => pour cela, je fais "enregistrer sous" et je choisis le format HTML. Je dispose ainsi de toutes mes images dans un dossier cree par Excel.
 
Mon probleme est le suivant : Excel donne a chaque image un nom peu parlant (image001.gif, image002.png, .....)
 
QUESTIONS :  
 
1) Comment dire a Excel d'utiliser le contenu d'une cellule pour nommer l'image sur la meme ligne que la cellule ?
    A defaut, comment automatiser cette operation avec du code VBA ?
 
2) apres divers tests, je ne comprend pas pourquoi parfois il enregistre en .gif, parfois en .png, parfois en double en .png et .jpg par exemple ....(pourtant j'ai bien fait attention de faire la meme manip de collage special pour deux images...)  
 => qqun a t'il une explication ?
 
Voila voila, merci d'avance a qui pourra m'aider.

mood
Publicité
Posté le 14-09-2005 à 23:40:20  profilanswer
 

n°1199936
olivthill
Posté le 15-09-2005 à 01:39:45  profilanswer
 

Oui, il est étrange qu'Excel génère des images de différents types.
Un petit test me donne quatre types d'image : ".jpg", ".gif", ".png", et ".emz". En renommant ces fichiers, on s'aperçoit qu'Internet Explorer a besoin des "png" et "emz" alors que Firefox a besoin des "jpg" et "gif". En examinant le code généré, on voit le test "<!--[if !mso]>" qui détermine quel type d'image et quelle présentation sont adoptés.
 
Pour l'autre question, comme les images ne sont pas liées à des cellules, je ne suis pas sûr qu'il soit facile d'associer le contenu d'une cellule donnée à une photo voisine.

n°1200643
Trounk
Posté le 15-09-2005 à 18:26:47  profilanswer
 

Et bien il y a moyen de trouver la cellule qui se trouve juste a droite d'une image, donc a partir de la, je suis capable de recuperer la chaine de caracteres m'interessant.
Par contre la ou je bloque c'est pour dire a ce bourriquot (nan j'l'm bien en fait ;-) ) d'Excel qu'il doit nommer mes images ainsi ou ainsi ....
 
Par contre l'histoire des tests entre IE et Firefox m'embete, je ne vais tout de meme pas stoquer plusieurs formats d'une meme image pour faire mes pages :-\
 
 
EDIT : fait etonnant quand meme : pour certaines images Excel cree un seul fichier image (genre un .gif et rien d'autre), alors que pour d'autres images il generer plusieurs fichiers image ....


Message édité par Trounk le 15-09-2005 à 21:32:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  HELP : images EXCEL/VBA en enregistrant sous format HTML

 

Sujets relatifs
blabla@webRedirection permanante 301 ?? Help me
modifier fichier excel avec VBA ou autrementcomment convertir du html en BBcode !!
comment afficher des données Access sur Excel ?Insertion HTML via DOM
Insérer une page word dans une fichier htmlProblème de marge avec des images
JS : inclure du html entre deux balises <script> 
Plus de sujets relatifs à : HELP : images EXCEL/VBA en enregistrant sous format HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR